我想禁用点击特定的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. 如何在选择时在UITableView中显示隐藏的字幕?
- 3. 如何隐藏选择-AzureRmSubscription
- 4. 如何隐藏选择下拉选择?
- 5. 如何隐藏一个UITableView
- 6. 如何隐藏整个UITableView
- 7. 如何隐藏选择ExtJS的
- 8. 选择并隐藏
- 9. MS Word如何选择隐藏文本
- 10. 如何隐藏wpf datagrid行选择器
- 11. 如何隐藏UITabBar选择样式?
- 12. 隐藏选择2选项
- 13. 如何在UITableView上隐藏section的headView?
- 14. 如何隐藏这个部分的uitableview
- 15. 选择隐藏的范围
- 16. 如何从隐藏的选择列表中选择一个值?
- 17. 隐藏收藏夹选择选项
- 18. UITableView reloadRowsAtIndexPaths隐藏行
- 19. iOS UITableView选择隐藏子视图按钮背景颜色
- 20. UITableViewCellSeparatorStyleNone在UITableView中选择时不隐藏蓝色分隔线
- 21. UITableView自定义分隔符,选择时隐藏
- 22. 选择列并隐藏其他选择
- 23. 选择:隐藏在辅助选择
- 24. 如何显示/隐藏选择另一个选择时
- 25. 如何隐藏选择器视图和日期选择器
- 26. 如何在选择日期后隐藏日期选择器
- 27. 如何隐藏键盘在UITableView
- 28. 选择值隐藏输入
- 29. 高级选择 - 隐藏父
- 30. jquery:选择器和隐藏
对不起。我找到了解决方案.. [cell setSelectionStyle:UITableViewCellSelectionStyleNone]; – 2009-11-25 11:32:08