我想禁止在分组表中选择某些UITableViewCell。 使用selectionStyle = UITableViewSelectionStyleNone工作,willSelectRowAtIndexPath也可以。
问题是在每个细胞组的顶部有一个阴影,当手指触及顶部细胞时会消失,并在它抬起时再次出现。我该如何关闭它?
谢谢=)
答案 0 :(得分:0)
该影子来自Interface Builder中的UITableView
“分隔符”下拉列表:“单行蚀刻”。处理它的最佳方法是子类UITableViewCell
,以防止单元格更改突出显示:
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {}
[super setHighlighted:NO animated:animated];
}
有关详细信息,请查看Removing text shadow in UITableViewCell when it's selected。