以前做tableViewCell的button点击事件,总是建立一个全局的可变数组,把data放在数组里,点击获取button的tag值,根据tag从数组了里取data。

其实,如果section只有一个的时候,可以直接获取点击的路径来点击的cell。

   NSIndexPath *selectIndexPath = [NSIndexPath indexPathForRow:tag_value inSection:];//因为table只有一个section

   2 UITableViewCell * selectCell = (UITableViewCell *)[self.table cellForRowAtIndexPath:selectIndexPath];

      如果有多个section的时候怎么办呢?

      我想到一个比较笨的方法, section i ,row j :  button的tag =   i*1000  + j ;

   NSIndexPath *selectIndexPath = [NSIndexPath indexPathForRow:(tag_value%) inSection:(tag_value/)];  

 

如果您想到更好的方法,欢迎留言讨论~

最新文章

  1. PHP超全局变量
  2. 推荐一款C#反编译软件(开源)
  3. 『奇葩问题集锦』function * (next){ 执行报错 SyntaxError: Unexpected token *
  4. return、break、continue的区别
  5. C++ int 转换成 string intToString
  6. python编写工具及配置(notepad++)
  7. IOS被遗忘的知识
  8. React-native初体验(安卓篇)
  9. SpringMVC上传图片并压缩及剪切demo
  10. 2017-06-21(rmdir mv ln)
  11. 使用git把本地目录传到远程仓库
  12. 工厂方法模式-Factory Method(Java实现)
  13. [Noip2015PJ] 求和
  14. js document.activeElement及使用
  15. 【第十六章】 springboot + OKhttp + String.format
  16. git revert回退时提示One or more files are in a conflicted state
  17. mongodb 只查询一个字段
  18. poj 2762 tarjan缩点+拓扑序
  19. 如何安装pip
  20. owasp zap 安全审计工具 功能详解

热门文章

  1. 大型系统OA--技术
  2. Spark SQL  inferSchema实现原理探微(Python)
  3. Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
  4. 最大流算法---Edmond-Karp
  5. Linux学习笔记3——Linux中常用系统管理命令
  6. openstack 控制节点大流量对外发包,nf_conntrack,table full droping packets
  7. 中科院NLPIR中文分词java版
  8. hud 1241 dfs连同块
  9. Myeclipse2013 SVN安装方法
  10. android 回车键事件编程