禁用uitableview突出显示,但允许选择单个单元格
当你点击一个单元格的行被选中并突出显示。现在我想要做的是禁用突出显示,但允许选择。是否有解决方法。有问题可以解答,但它会禁用选择和突出显示。
您可以将单元格的选择样式设置为Storyboard中的“无”:
或从代码:
cell.selectionStyle = UITableViewCellSelectionStyleNone;
对于Swift 3:
cell.selectionStyle = UITableViewCellSelectionStyle.none
对于Swift 4及以上版本:
cell.selectionStyle = .none
将UITableViewCell
的selectedBackgroundView
颜色更改为透明。
let clearView = UIView()
clearView.backgroundColor = UIColor.clearColor() // Whatever color you like
UITableViewCell.appearance().selectedBackgroundView = clearView
或为特定单元格设置:
cell.backgroundView = clearView
尝试将单元格选择样式设置为无 -
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
这将解决您的问题
链接地址: http://www.djcxy.com/p/49403.html上一篇: disable the uitableview highlighting but allow the selection of individual cells
下一篇: UITableview: How to Disable Selection for Some Rows but Not Others