我正在自定义 uitableviewcell 的 -setHighlighted 方法中为自定义单元格着色。效果很好。
但是,我有一些 Controller 想要使用它,而另一些 Controller 我根本不希望任何突出显示。
当我覆盖了 setHighlight
时,设置单元格的 .selectionStyle = UITableViewCellSelectionStyleNone
不起作用。
我怎样才能做到这一点?
最佳答案
您可以使用 UITableViewDelegate
的 -tableView:shouldHighlightRowAtIndexPath:
。
关于ios - 我已经在自定义 UITableViewCell 类中覆盖了 setHighlight 。但是,我并不总是想使用它。我怎样才能防止它被使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31107426/