我已經創建了一個自定義的UITableViewCell.I在我的tableView中只有兩行。現在我想在第一次點擊時禁用第二個單元格,當第二個點擊時禁用第一個單元格。 我該怎麼做?請幫助和指導如何在ios中禁用一個特定的tableView單元Swift
0
A
回答
2
執行UITableViewDelegate
方法willSelectRowAtIndexPath
。
在該方法中,如果您希望用戶能夠選擇它,則返回傳遞給您的indexPath
值;如果您不希望它可以選擇,則返回nil。
我會讓你找出決定何時應該/不應該選擇不同單元格的邏輯。
+0
爲什麼不使用'shouldHighlight'方法來檢查它?從邏輯上講,我認爲它比返回一個無索引路徑更好,請指教。先謝謝你。 –
0
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.cellForRowAtIndexPath(NSIndexPath(forRow: (indexPath.row + 1) % 2, inSection: 0))?.userInteractionEnabled = false
}
+0
不,這是一個UITableViewDelegate方法,它不會讓你控制哪些項目可以選擇或不可以。 –
相關問題
- 1. 在swift中禁用水龍頭上的tableview單元按鈕
- 2. 在動態tableview中更改特定單元格Swift
- 3. 如何在Swift 3中填充tableView自定義單元格?
- 4. 如何在特定的單元格ios中禁用編輯模式? ( - )
- 5. 禁用多選單元格iOS中的tableview
- 6. 如何在tableView中的特定單元中執行一次代碼(在dequeueReusableCell下)
- 7. 在Swift中靜態TableView中的特定單元格的披露指標
- 8. iOS Swift 3 tableview自定義單元格錯誤
- 9. 如何禁用UITableView單元格中特定部分的tableViewCell選擇iOS
- 10. 在tableview中顯示兩個可重用的單元格Swift 3
- 11. Swift:在cellForRowAtIndexPath中切換tableview單元格
- 12. 如何在swift 2中在tableview中顯示特定圖像
- 13. 如何在Xcode中使用swift從一個tableview切換到另一個tableview
- 14. 如何在swift ios中的單個tableview單元格中顯示多字典或數組數據
- 15. swift ios中的tableview detailTextLabel
- 16. 如何在單擊該特定單元格時將tableview單元格的數據顯示給另一個viewcontroller?
- 17. 如何刪除tableView單元格iOS
- 18. 如何禁用表單元格在我的tableview?
- 19. IOS Swift如何突出顯示使用TableView回收的單元格
- 20. 如何禁用Telerik GridView行中的特定單元格
- 21. 如何在iOS中使用動態tableview高度創建動態tableview單元格
- 22. 如何重繪只有一個特定的圖層? (IOS,SWIFT)
- 23. IOS:用自定義tableview單元重新加載tableview
- 24. 在TableView中更新一個單元格
- 25. 如何知道使用Swift在tableView中點擊哪個單元格
- 26. 如何在swift中凍結tableView單元格?
- 27. 禁用NSTableView上的特定單元格
- 28. 如何使用JPopupmenu的JMenuItem禁用特定的單元格?
- 29. 如何在iOS中使用Swift創建簡單的tableview和加載數據
- 30. 用swift快速更新Tableview單元格
你檢查過'UITableViewCell'的選擇嗎? –
當你需要啓用和禁用 –
給我你的郵件ID時,你可以維護數組和更新值。我會給你演示。 –