如果 TableViewCell 有大量数据要显示,则在 UITableViewCell 中添加自定义按钮的最佳方法。使用斯威夫特

Posted

技术标签:

【中文标题】如果 TableViewCell 有大量数据要显示,则在 UITableViewCell 中添加自定义按钮的最佳方法。使用斯威夫特【英文标题】:Best way to add custom buttons in UITableViewCell if the TableViewCell have a lot of data to show. using Swift 【发布时间】:2015-08-09 02:18:30 【问题描述】:

如果我们有很多数据要显示,我想知道在 UITableViewCell 中添加自定义按钮的最佳方法。我知道cell.button.tag = indexPath.row 方法来获取按钮的indexPath,但是如果tableViewCell 中有更多数据,如果我将标题设置为在点击其他单元格时更改按钮标题也会更改自动..我在 2-3 周内一直在寻找解决方案..请在这里帮助我。谢谢你的时间。一个很好的教程或解释会做得最好。因为我是初学者..

【问题讨论】:

为什么不使用自定义单元子类?每个都有自己的按钮属性,你不需要弄乱tag 这真的很古老。 你能给我一个链接/解释吗? 互联网上到处都是很好的例子,尝试谷歌搜索“自定义 UITableViewCell”。 【参考方案1】:

这可能为时已晚,无法帮助您,但万一其他人需要指出正确的方向:

这个tutorial 简要介绍了使用委托方法在自定义表格视图单元格中实现按钮。祝你好运!

快速编辑: 接受的答案here 也很好地解释了它。

【讨论】:

以上是关于如果 TableViewCell 有大量数据要显示,则在 UITableViewCell 中添加自定义按钮的最佳方法。使用斯威夫特的主要内容,如果未能解决你的问题,请参考以下文章

我的 TableViewCell 没有从核心数据中删除,当 tableview 重新出现时重新出现

每个 tableViewCell 中的 Firebase 数据库观察者

iOS 怎么避免tableview刷新数据错乱

CollectionView 在 tableViewCell 数据显示

table大量数据无分页- virtualizedtableforantd

TableViewCell 中的动态高度不起作用