oc UIButton绑定事件并传值
来源:互联网 发布:气动仪表编程 编辑:程序博客网 时间:2024/04/28 22:45
- UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(buttonX, buttonY, width, height)];
- //给button添加点击事件,action参数中写入事件执行方法
- [button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];
- //在button的tag中添加你需要传递的参数,目前资料中只有这种方法
- [button setTag:100];
- //要是我们有其他字符串,mode对象咋办?
- //通过 OC 运行时方法 objc_setAssociatedObject 给对象动态绑定属性
objc_setAssociatedObject(button,key, val,OBJC_ASSOCIATION_RETAIN_NONATOMIC);
- //下面是action方法
- -(void)action:(id)sender{
- //这个sender其实就是UIButton,因此通过sender.tag就可以拿到刚才的参数
- int i = [sender tag];
- //通过
objc_getAssociatedObject
获取绑定属性的值
- //通过
- NSObject *val=
objc_getAssociatedObject(button,key);
- }
更多特性请百度
objc_getAssociatedObject
0 0
- oc UIButton绑定事件并传值
- oc UIButton
- OC-UIButton
- 如何UIButton添加事件并传递参数
- iOS - 多个UIButton绑定一个点击事件
- jquery绑定事件并传参例如click
- UIButton事件
- UIButton事件
- UIButton事件
- uibutton 事件
- UIButton事件
- uibutton 事件
- swift创建第一个UIButton 并增加点击事件
- OC学习之UIButton
- 7、UIButton-OC+UI
- OC UILable UITextFiled UIButton
- OC调JS方法并传值
- 动态生成按钮并绑定事件
- JavaScript 基础之: JavaScript 秘密花园
- 排序算法—快速排序算法分析与实现(Python)
- 全局分区索引
- 日历插件简单汉化—datepicker类型
- 不得不说的for循环
- oc UIButton绑定事件并传值
- Shell while循环
- GTK+重拾--09 GTK+中的组件(一)
- iOS AF 实现ssl网管认证
- 利用STL中的sort算法对向量等容器进行排序
- (第一行代码笔记)调试Android程序
- Spring 官网下载zip jar
- 设计模式之三重定义——重载,重写,重构
- 【bzoj1552】[Cerc2007]robotic sort splay