zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    线程同步总结
    Map,HashMap,LinkedHashMap,TreeMap比较和理解
    实现自定义注解
    SSM框架中写sql在dao文件中以注解的方式
    SSM框架中写sql在xml文件中
    自由创蚁-青少年积木式编程平台正式发布了!
    回调函数
    全面理解Javascript闭包和闭包的几种写法及用途
    hover伪类
    添加背景音乐
  • 原文地址:https://www.cnblogs.com/wohaoxue/p/4764805.html
Copyright © 2011-2022 走看看