Я создал пользовательский UITableViewCell.I имеет только две строки в моем TableView. Теперь я хочу отключить 2-я ячейка, когда 1-й выбит и отключит 1-я ячейка, когда 2-й выбит. Как я могу это сделать? пожалуйста, помогите и направьтеКак отключить одну конкретную ячейку tableView в ios Swift
ответ
Внесите метод UITableViewDelegate
willSelectRowAtIndexPath
.
В этом методе возвратите значение indexPath
, которое передано вам, если вы хотите, чтобы пользователь мог его выбрать или вернуть нуль, если вы не хотите, чтобы его можно было выбрать.
Я оставлю это вам, чтобы выяснить логику, которая решает, когда разные ячейки должны/не должны выбираться.
Почему бы не проверить его с помощью метода «shouldHighlight»? логично, я предполагаю, что это лучше, чем возврат нулевого указательного пути, пожалуйста, совет. Заранее спасибо. –
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.cellForRowAtIndexPath(NSIndexPath(forRow: (indexPath.row + 1) % 2, inSection: 0))?.userInteractionEnabled = false
}
Нет, это метод UITableViewDelegate, и он не позволит вам контролировать, какие элементы можно выбрать или нет. –
- 1. Как получить конкретную ячейку в TableView
- 2. TableView показывает только одну ячейку
- 3. SourceGrid: как отключить одну ячейку?
- 4. Как добавить кнопку удаления в ячейку таблицы в IOS swift
- 5. Добавить UISwitch только одну ячейку в TableView
- 6. Прочитайте одну конкретную ячейку Numpy матрицы
- 7. Заставить пользователя выбрать только одну конкретную ячейку
- 8. Дайте запас на одну конкретную ячейку, UICollectionVIew
- 9. Скрыть статическую ячейку Tableview в swift
- 10. Как вы добавляете изображение в одну конкретную ячейку в DataGridView?
- 11. удалить пользовательскую ячейку из tableview в swift
- 12. iOS/Swift - Нажатие на ячейку tableview ничего не делает
- 13. Резервное изображение, загруженное в ячейку tableview swift
- 14. Почему TableView возвращает только одну ячейку?
- 15. tableView in Swift iOS
- 16. iOS Как расширить только одну ячейку
- 17. iOS Swift 3 tableview custom cell error
- 18. ios swift uitableview добавить последнюю ячейку
- 19. iOS swift удалить UITableView ячейку разделителя пространство
- 20. TableView Cell Error - IOS/Swift
- 21. Как получить выбранный индекс в tableview внутри collectionview ios swift
- 22. Показать только одну ячейку
- 23. tableview in swift ios detailTextLabel
- 24. IOS/Swift: Tableview cellForRowAtIndexPath аварии
- 25. Как заполнять пользовательскую ячейку tableView в Swift 3?
- 26. iOS, Swift -Как отключить UIButton?
- 27. Как удалить ячейку в tableView
- 28. Как программно отключить статическую ячейку iOS
- 29. Как я могу редактировать ячейку в tableView в iOS?
- 30. Табличка, обозначающая более чем одну ячейку Swift 3
Вы проверили 'selection'' UITableViewCell'? –
вы можете поддерживать массив bools и обновлять значение, когда вам нужно включить и отключить –
, пришлите мне свой почтовый идентификатор. Я пришлю вам демо. –