如何给组件添加事件并传递参数
2010-05-06 15:18
471 查看
我们以UIButton为demo
目前暂时没有找到其他方法来传递参数,
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]; //下面是action方法 -(void)action:(id)sender{ //这个sender其实就是UIButton,因此通过sender.tag就可以拿到刚才的参数 int i = [sender tag]; }
目前暂时没有找到其他方法来传递参数,
相关文章推荐
- 如何UIButton添加事件并传递参数
- jquery 上传组件如何动态绑定参数传递到后台
- Button点击事件绑定中如何传递带参数的方法
- as/flex 中添加事件addEventListener()时传递参数
- flex4.6事件分派+组件+参数传递
- vue中如何让子组件的事件传递给父组件
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件
- unity开发之八:如何在UGUI其他的组件上添加点击事件(解答)
- 如何为事件传递参数
- JQuery绑定事件 时如何传递参数
- DELPHI7 如何在编写可视组件中传递一个事件到组件外部?
- element-ui中upload组件如何传递文件及其他参数
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件 .
- JQuery绑定事件 时如何传递参数
- Silverlight制作一个简单的菜单1-用到的知识讲解 xml数据读取,事件如何传递参数
- as/flex 中添加事件addEventListener()时传递参数
- 用js脚本如何动态添加带参数的事件
- javascript动态添加事件方法详解 || Javascript attachEvent传递参数的办法
- Flex addEventListener 添加事件时 传递参数并移除它
- 在按钮事件上添加参数传递