UITableViewCell 上的按钮点击事件
2024-08-19 19:31:11
以前做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/)];
如果您想到更好的方法,欢迎留言讨论~
最新文章
- PHP超全局变量
- 推荐一款C#反编译软件(开源)
- 『奇葩问题集锦』function * (next){ 执行报错 SyntaxError: Unexpected token *
- return、break、continue的区别
- C++ int 转换成 string intToString
- python编写工具及配置(notepad++)
- IOS被遗忘的知识
- React-native初体验(安卓篇)
- SpringMVC上传图片并压缩及剪切demo
- 2017-06-21(rmdir mv ln)
- 使用git把本地目录传到远程仓库
- 工厂方法模式-Factory Method(Java实现)
- [Noip2015PJ] 求和
- js document.activeElement及使用
- 【第十六章】 springboot + OKhttp + String.format
- git revert回退时提示One or more files are in a conflicted state
- mongodb 只查询一个字段
- poj 2762 tarjan缩点+拓扑序
- 如何安装pip
- owasp zap 安全审计工具 功能详解