码迷,mamicode.com
首页 > 其他好文 > 详细

OC3大回调模式使用总结(一)目标动作回调

时间:2015-06-03 11:55:34      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:oc3大回调模式   oc目标动作   oc目标动作回调总结   

OC 3大回调模式使用总结(一)目标动作回调


1.目标动作主要用于 (UIButton ,UIStepper,UISwitch,UISegmentControl,UISlider)

,是用来监听按钮等类似控件状态的编程模式,该模式产生的原因是 某些事件是不确定何时会发生,但是发生的时候就需要这么去处理,所以你需要提前写好处理这个事件的代码,当这个事件发生时,系统会调用你写的预备性质的代码(相当于预防性措施)


2.事件:

UIButton对应的事件是:UIControlEventTouchUpInside
其他四个对于的事件是:UIControlEventValueChanged



3.使用方法:

(1)分配内存 alloc,备注:也可以通过其他的方法分配内存,如按钮的 buttonWithType:
(2)设置大小位置 frame
  (3)  设置背景颜色,边框,圆角,阴影,文字等杂项
(4)设置监听,即点击按钮之后该干什么  使用  addTarget  
  (5) 	把按钮添加到父视图,使用self.view addSubview:方法
(6)实现你的监听方法,即点击按钮之后的具体事情


4.按钮举例:

- (void)createButton{   
 self.button = [UIButton buttonWithType:UIButtonTypeCustom];//1.分配内存
    self.button.frame = CGRectMake(50, 150, 200, 30);//2.制定大小
    [self.button setTitle:@"登陆" forState:UIControlStateNormal];//3.设置按钮文字
    self.button.backgroundColor = [UIColor lightGrayColor];//背景颜色
    self.button.layer.cornerRadius = 5;//圆角半径
         [self.button addTarget:self action:@selector(tapButton:) forControlEvents:UIControlEventTouchUpInside];//4.设置监听
    [self.view addSubview:self.button];//5.添加到父视图
}


5.//回调方法

- (void)tapButton:(UIButton *)btn
{
    //点击按钮之后所做的操作
}


其他OC教程http://blog.csdn.net/yangbingbinga/article/category/2437601


OC3大回调模式使用总结(一)目标动作回调

标签:oc3大回调模式   oc目标动作   oc目标动作回调总结   

原文地址:http://blog.csdn.net/yangbingbinga/article/details/46342441

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!