IOS 6 和 IOS7 UITableViewCell上添加控件的获取
2024-10-19 15:10:18
假设每个cell上面都有UIButton,怎么判断哪个Cell上的按钮被按下了呢?
IOS6上
-(IBAction)btnClick:(id)sender { UIButton *btn = (UIButton *)sender; UITableViewCell *cell = [btn superView]; NSIndexPath *index = [self.tableView indexPathForCell:cell]; xxxx }
IOS7上同样的方式你会发现btn的superView变成了
UITableViewCellScrollView
,那么IOS7怎么获取呢?可以按照这样的方法
设置每个按钮的Tag cell = (UITableViewCell*)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:btn.tag inSection:0]];
最新文章
- iOS - 滑屏方案
- 1Z0-053 争议题目解析577
- jQuery 效果 —— 隐藏和显示
- qpython3 读取安卓lastpass Cookies
- Gym 100650H	 Two Ends DFS+记忆化搜索
- linux 可用内存查看
- C#基础--属性 字段
- ubuntu文件管理常用命令 分类: linux ubuntu 学习笔记 2015-07-02 16:57 29人阅读 评论(0) 收藏
- 自定义Filter服务
- 基于visual Studio2013解决C语言竞赛题之1031猜数
- Maven settings.xml配置解读
- 7.spark共享变量
- ASP.NET Core 2.0 : 三. 项目结构
- 实验四 Android程序设计 实验报告
- opencv2.4.9卸载安装
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- Python中的函数与变量
- 解决angular ui-grid 中添加input date修改日期
- iptables禁止某个mac地址上网
- Armitage攻击winxp——P201421410029