【发布时间】:2011-11-25 09:47:44
【问题描述】:
是否可以排除 UITableViewCell 中的某些子视图被突出显示或更改它们的突出显示实现?
我在某些情况下向 UITableViewCell 添加了一个橙色警告标签,它与单元格的其余部分一起正确突出显示,这很好。但是,当单元格停止以动画方式突出显示时,您首先会看到警告标签的背景变为白色,然后闪烁为橙色。 我希望它完全被排除在突出显示之外,或者更改它的突出显示实现,以便它正确地动画回橙色。
【问题讨论】:
-
到目前为止,我已经发现覆盖 setHighlight:animated: 并立即返回会取消开始突出显示。但是当我按下单元格时,高亮仍然会将标签变为蓝色。
-
其他地方也有类似的问题。我在这里发布了答案stackoverflow.com/a/36886209/81388。
标签: ios uitableview