ios UIButton点击事件(@selector)注意事项
2015-11-18 17:39
555 查看
[self.testButton addTarget:self action:@selector(buttonClicked) forControlEvents:UIControlEventTouchUpInside];
如上所示:buttonClicked为UIButton的点击事件,作为UIButton的点击事件只能为以下三种形式:
- (void)action - (void)action:(id)sender - (void)action:(id)sender forEvent:(UIEvent *)event
不能为@selector中的方法添加其他类型的参数
参数sender指的是触发该事件的对象(即self.testButton),该参数用于多个UIButton设置了同样的selector的情况,这样可以根据sender判断点击的是哪一个button
参数event指的是事件类型,即UIControlEventTouchUpInside
相关文章推荐
- - (void)layoutSublayersOfLayer:(CALayer *)layer
- [转]Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
- UICopyLable
- UICollectionView UITableView registerNib和registerClass的回调
- String Stringbuffer Stringbuilder
- 06 OSPF路由器协议
- UE4 Console Commands List
- 04 RIP路由协议
- 文章标题
- IOS控件学习:UILabel常用属性与用法
- 获取请求信息——Request对象的方法
- NSDate和UIImage 数据相互转化_数据库中只能存二进制数据
- 近期UI设计经验回顾
- iOS通过URL构建UIImage
- easyui只选择年份月份的插件---SimpleCanleder
- 【FAQ】oclint-xcodebuild error:cannot find original pch source file?
- Kibana User Guide [4.2] » Getting Kibana Up and Running
- 本文来介绍UITextField控件的使用!
- cloudera manager5删除uuid,主机找不到集群
- IOS UITabBarViewController 和UINavigationController 结合使用