我想禁用点击特定的Cell.it意味着,当我们触摸特定的单元格时,我不想显示突出显示颜色(选择指示)?请帮忙吗?如何隐藏对UITableview的选择?
5
A
回答
15
使用cell.selectionStyle = UITableViewCellSelectionStyleNone;
或返回false
或返回null
代表方法tableView:willSelectRowAtIndexPath。
+0
我在故事板中将样式设置为none,但我的分隔线变得狂暴。显然这是由于没有阅读文档,在指定的委托方法中返回nil解决了问题......谢谢你为我节省了一些时间。 – 2014-08-28 16:15:55
0
斯威夫特:
如果您使用的是自定义单元格:如果你没有使用自定义单元格
class YourCustomCell: UITableViewCell {
override func awakeFromNib() {
setup()
}
init() {
setup()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
fileprivate func setup() {
self.selectionStyle = .none
}
}
:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifierID")
cell.selectionStyle = .none
return cell
}
红利:如果您想隐藏小区选择并且也不想拨打func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {...}
,那么只需设置cell.isUserInteractionEnabled = false
。但是,这不是一个好的做法。
相关问题
- 1. 如何在选择时在UITableView中显示隐藏的字幕?
- 2. 如何隐藏选择-AzureRmSubscription
- 3. 如何隐藏整个UITableView
- 4. 如何隐藏选择ExtJS的
- 5. 选择并隐藏
- 6. MS Word如何选择隐藏文本
- 7. 如何隐藏wpf datagrid行选择器
- 8. 选择隐藏的范围
- 9. 如何隐藏这个部分的uitableview
- 10. 如何在UITableView上隐藏section的headView?
- 11. UITableView自定义分隔符,选择时隐藏
- 12. UITableViewCellSeparatorStyleNone在UITableView中选择时不隐藏蓝色分隔线
- 13. 选择:隐藏在辅助选择
- 14. 选择列并隐藏其他选择
- 15. UITableView reloadRowsAtIndexPaths隐藏行
- 16. 如何显示/隐藏选择另一个选择时
- 17. 如何在选择日期后隐藏日期选择器
- 18. 如何隐藏选择器视图和日期选择器
- 19. 如何隐藏键盘在UITableView
- 20. 高级选择 - 隐藏父
- 21. 选择值隐藏输入
- 22. jquery:选择器和隐藏
- 23. UIPickerView选择和隐藏
- 24. 隐藏当前选择的选项
- 25. UITableView隐藏的标题?
- 26. 隐藏UIPickerview论的UITableView
- 27. 隐藏uitableview中的行 - iOS8
- 28. jQuery的 - 隐藏CSS如果选择下拉选择
- 29. 如何隐藏“选择选项”中的特定值?
- 30. 如何显示/隐藏具有多个选择选项的div
对不起。我找到了解决方案.. [cell setSelectionStyle:UITableViewCellSelectionStyleNone]; – 2009-11-25 11:32:08