假设每个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]];

最新文章

  1. iOS - 滑屏方案
  2. 1Z0-053 争议题目解析577
  3. jQuery 效果 —— 隐藏和显示
  4. qpython3 读取安卓lastpass Cookies
  5. Gym 100650H Two Ends DFS+记忆化搜索
  6. linux 可用内存查看
  7. C#基础--属性 字段
  8. ubuntu文件管理常用命令 分类: linux ubuntu 学习笔记 2015-07-02 16:57 29人阅读 评论(0) 收藏
  9. 自定义Filter服务
  10. 基于visual Studio2013解决C语言竞赛题之1031猜数
  11. Maven settings.xml配置解读
  12. 7.spark共享变量
  13. ASP.NET Core 2.0 : 三. 项目结构
  14. 实验四 Android程序设计 实验报告
  15. opencv2.4.9卸载安装
  16. python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
  17. Python中的函数与变量
  18. 解决angular ui-grid 中添加input date修改日期
  19. iptables禁止某个mac地址上网
  20. Armitage攻击winxp——P201421410029

热门文章

  1. linux和windows互传文件/用户配置文件和密码配置文件/用户组管理/用户管理
  2. Redis锁的简单应用
  3. Nagios监控mongodb分片集群服务实战
  4. 前端页面——Cookie与Session有什么差别
  5. IE10假死/未响应是为什么?
  6. Java编程思想学习笔记——初始化与清理(二)
  7. Android 安全提示 笔记
  8. jsch下载文件的两个注意点
  9. javascript的特殊条件语句
  10. Android测试跑单个包脚本文件