• iOS中的按钮(UIButton)


    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
        // Override point for customization after application launch.
        
        
        /**
         *  UIButton:是iOS中用来响应用户点击事件的控件,是UIControl的子类
         UIButton的使用步骤:
         1.创建控件对象
         2.配置属性
         3.添加到父视图
         */
        //1.创建控件
        UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
        //UIButtonWtypeSystem 当给button设置图片的时候不用UIButtonTypeSystem
        //2.配置属性
        // button.backgroundColor = [UIColor greenColor];
        //(1)设置frame
        button.frame = CGRectMake(10, 100, 300, 40);
        //[button setTitle:@"注册" forState:UIControlStateNormal];
        //[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
        //设置图片
        [button setImage:[UIImage imageNamed:@"login_btn_normal"] forState:UIControlStateNormal];
        [button setImage:[UIImage imageNamed:@"login_btn_press"] forState:UIControlStateHighlighted];
        //3.添加父视图
        [self.window addSubview:button];
        
        
        //4.添加响应事件
        //self代表响应方法的对象
        //target指定事件响应对象
        //action:指定响应对象要调用的方法,来处理Button点击事件
        //controlevents:事件触发的时机
        //handleAction 方法可以有参数,而且参数只有一个,因为参数是调用addTarget:action:forControlEvent:方法的对象(就是实现该方法的button)
        [button addTarget:self action:@selector(thisButtonShow:) forControlEvents:UIControlEventTouchUpInside];
        
        
        /**
         *  控件小结
         每一个控件用来实现特定的功能
         UILabel:用来显示文字
         UITextField:用来进行文本的编译
         UIButton:用来响应用户的交互事件,响应用户的点击事件,还可以显示文字和图片.
         */
        
        
        
        
        
        
        
        
        
        self.window.backgroundColor = [UIColor whiteColor];
        [self.window makeKeyAndVisible];
        return YES;
    }
  • 相关阅读:
    一元多项式的运算
    单链表逆转
    字符串函数
    历届试题 错误票据
    不用循环,不用递归,输出1~1000的整数
    sql三维数据
    SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问 (也就是跨数据库访问出错)
    由于服务器意外的断电,导致SQL SERVER服务器上数据库出现“置疑”而无法使用,
    关于delphi7的四舍五入
    关于delphi exit 继承
  • 原文地址:https://www.cnblogs.com/wohaoxue/p/4764805.html
Copyright © 2020-2023  润新知