iOS:在 tableViewCell 底部调用 willSelectRowAtIndexPath
我有一个自定义 UITableViewCell,上面有 2 个按钮和一个标签。问题是,仅当我单击单元格底部正上方时,才会调用 willSelectRowAtIndexPath。
我将 UITableViewCell 的 User Interaction Enabled 设置为 true。这使得我的单元格中的按钮可以单击。
如果我将其设置为 false,当我单击单元格中的任意位置但按钮不再工作时,我将调用 SelectRowAtIndexPath。
请帮忙!
I have a custom UITableViewCell that has 2 buttons and a label on it. The problem is that willSelectRowAtIndexPath only gets called when I click right above the bottom of a cell.
I set User Interaction Enabled to true for the UITableViewCell. This allows the buttons I have in my cell to be clickable.
If I set it to false, I willSelectRowAtIndexPath gets called when I click anywhere in the cell but the buttons no longer work.
Please help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定该按钮在启用时是否可以自动发生。但是我们可以让单元格知道它已被选中。
I am not sure if the button can let that happen automatically when enabled. However we can let the cell know that it was selected.