如何在 UITableViewCell 中使用自定义 UIButton?
Posted
技术标签:
【中文标题】如何在 UITableViewCell 中使用自定义 UIButton?【英文标题】:How to Use Custom UIButton in UITableViewCell? 【发布时间】:2015-08-08 01:03:49 【问题描述】:我正在尝试找出在 tableViewCell 中应用 UIButtons 的最佳方法,我使用了 tag
方法。比如cell.customButton.tag = indexPath.row
,然后给它一个目标。
但是,如果 tableViewCell 有可能在所有单元格中使用相同的按钮显示的东西,它对我来说效果不佳。
有两个选项可以显示按钮的标题,就像我们关注用户并取消关注一样,所以在删除或单击任何按钮后,它也会更改其他按钮的标题,因此,tag
方法不是我猜这是一个不错的选择..任何帮助将不胜感激..谢谢!
【问题讨论】:
我多次阅读您的问题,但我不知道您在问什么。你有什么代码可以分享吗? 感谢您的回复.. 是的,我有。看看吧..***.com/questions/31735945/… 你有没有想过添加一个协议来为每个单元格创建一个委托? 你能给我一个链接来了解它吗? @user1967709 @AkshayKheveria 所以你唯一的问题是将indexpath
与button
绑定?
【参考方案1】:
我建议在自定义表格视图单元格类中使用协议:
查看gitHub commit 或 download zip 了解完整项目
向 UITableViewCell 添加子类和协议
我稍后会以答案的形式得到这个。如果您对项目有任何疑问,请告诉我
【讨论】:
哦,拍摄:(我一直在这样做..希望这对其他人有帮助:)以上是关于如何在 UITableViewCell 中使用自定义 UIButton?的主要内容,如果未能解决你的问题,请参考以下文章