我想禁用點擊特定的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