我已經創建了一個自定義的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. 禁用TableView中的特定單元格
- 2. 在swift中禁用水龍頭上的tableview單元按鈕
- 3. 在動態tableview中更改特定單元格Swift
- 4. iOS Swift - 從選定的TableView中獲取BackgroundColor單元
- 5. 如何將特定的tableview單元格添加到tableview中?
- 6. 如何在Swift 3中填充tableView自定義單元格?
- 7. 如何在特定的單元格ios中禁用編輯模式? ( - )
- 8. 如何在tableView中的特定單元中執行一次代碼(在dequeueReusableCell下)
- 9. 在Swift中靜態TableView中的特定單元格的披露指標
- 10. 禁用多選單元格iOS中的tableview
- 11. IOS Swift Tableview: - 如何根據內容顯示單元格?
- 12. 如何在tableview中顯示保存的清單swift ios
- 13. tableview中一個單元格內的幾個標籤(swift)
- 14. 如何重新加載所有tableview單元格,同時編輯tableview單元格中的文本字段 - iOS Swift
- 15. Swift:在cellForRowAtIndexPath中切換tableview單元格
- 16. 在Swift中重複tableview單元
- 17. 在tableview中顯示兩個可重用的單元格Swift 3
- 18. 如何在swift 2中在tableview中顯示特定圖像
- 19. iOS Swift 3 tableview自定義單元格錯誤
- 20. 打開一個新的TabBarController點擊swift中的tableview單元格
- 21. 如何禁用UITableView單元格中特定部分的tableViewCell選擇iOS
- 22. 如何在Xcode中使用swift從一個tableview切換到另一個tableview
- 23. Swift TableView for iOS
- 24. PopOver TableView,Swift IOS中的單元格出錯8
- 25. 刪除tableView單元格SWIFT
- 26. 如何在swift ios中的單個tableview單元格中顯示多字典或數組數據
- 27. swift ios中的tableview detailTextLabel
- 28. 如何在單擊該特定單元格時將tableview單元格的數據顯示給另一個viewcontroller?
- 29. Swift NSUserDefaults TableView多個單元格
- 30. 如何禁用表單元格在我的tableview?
你檢查過'UITableViewCell'的選擇嗎? –
當你需要啓用和禁用 –
給我你的郵件ID時,你可以維護數組和更新值。我會給你演示。 –