ios 获取当前被按下的按钮
来源:互联网 发布:散打教程软件下载 编辑:程序博客网 时间:2024/05/29 15:46
在按钮众多的页面中,这个方法比较有效:
(学习笔记)
1.首先给你的每个button设定一个tag; 例如 :[button setTag:0];他的tag就是0
PS:
但是如果tag很多的时候我们应该用枚举来标明,更清楚,不会混乱(枚举应该要写在另一个类里,规范起来)
typedef enum{
BACK_BTN=0, //返回按钮
NEXT_BTN=1
}MyButton;
那么运用枚举之后,button的tag都要设置为,例如:[button setTag:BACK_BTN]; //返回按钮的Tag设定
2.然后在定义tag的类写一个方法
-(void)btnPressed:(id)sender{
UIButton *btn = (UIButton *)sender;
switch(btn.tag){
case 0:xxx
break;
.....
default:break;
}
}
0 0
- ios 获取当前被按下的按钮
- 获取当前按钮旋转的角度
- iOS 获取当前日期和星期几,改变导航系统返回按钮的标题
- iOS 点击UITableViewCell上的按钮获取当前cell和行数
- iOS获取当前的位置
- ios获取当前的时间
- iOS 获取当前的ViewController
- iOS获取当前的控制器
- iOS获取当前系统的相关信息
- 获取ios设备当前的系统版本
- ios获取当前系统的语言环境
- 获取当前ios系统的版本信息
- IOS获取当前App的信息
- 获取ios设备的存储空间当前情况
- ios获取当前连接的网络名称
- iOS开发 获取当前WIFI的SSID
- iOS获取当前网页的页面元素
- ios应用程序获取当前的时间
- Linux下使Shell 命令脱离终端在后台运行
- Android开发实现多点手势识别
- ios 6和 ios 7适配问题,让程序同时支持iOS 6和iOS 7,setEdgesForExtendedLayout
- listview setOnItemClickListener 点击事件失效的解决方法
- [转]使用git-am合并git format-patch生成的一系列的patch
- ios 获取当前被按下的按钮
- JDK,JRE,JVM的区别
- 关于vim:command not found
- 【学习OpenCV】矩阵的ROI拷贝
- sqlite 自增列 起始值和值不连续的问题
- 倒计时功能的实现(CountDownTimer)
- oracle数据库什么情况下创建索引比较好
- mongodb的读写分离使用Replica Sets来实现
- android listview 异步加载图片并防止错位