博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何UIButton添加事件并传递参数
阅读量:4108 次
发布时间:2019-05-25

本文共 460 字,大约阅读时间需要 1 分钟。

转自

 

我们以UIButton为demo

[c-sharp] 
  1. UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(buttonX, buttonY, width, height)];  
  2. //给button添加点击事件,action参数中写入事件执行方法  
  3. [button addTarget:self action:@selector(action:) forControlEvents:UIControlEventTouchUpInside];  
  4. //在button的tag中添加你需要传递的参数,目前资料中只有这种方法  
  5. //你可以传入任意类型的参数  
  6. [button setTag:100];  
  7. //下面是action方法  
  8. -(void)action:(id)sender{  
  9. //这个sender其实就是UIButton,因此通过sender.tag就可以拿到刚才的参数  
  10.     int i = [sender tag];  
  11. }  
 

目前暂时没有找到其他方法来传递参数,

转载地址:http://euvsi.baihongyu.com/

你可能感兴趣的文章
告别wordpress,拥抱jekyll
查看>>
企业网站用户体验度的5点小建议
查看>>
别告诉我你懂Javascript
查看>>
为什么CoffeeScript这么美?
查看>>
Node入门
查看>>
什么是Node.js
查看>>
开发者最容易犯的13个JavaScript错误
查看>>
现在就使用HTML5的十大原因
查看>>
写了10年Javascript未必全了解的连续赋值运算
查看>>
关于html5的7个传说
查看>>
javascript程序编码规范
查看>>
10 个技巧让你的 RESTful Web 服务更加实用
查看>>
为什么《七周七语言》选中的是这几种语言?
查看>>
最佳 Web 中文默认字体
查看>>
默认Web字体样式
查看>>
浏览器如何渲染文本
查看>>
什么是Node - 学习node
查看>>
如何安装Node.js
查看>>
20个数据库设计最佳实践
查看>>
服务端的未来属于Node.js
查看>>