Я использую для своего приложения UITableview
, и у меня возникла проблема. Способ tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)
называется только скользящим пальцем слева направо или справа налево. Но когда я делаю обычный щелчок по этому элементу, этот метод не называетсяUITableView didSelectRowAtIndexPath не получает щелчок
0
A
ответ
0
Что должно делать ячейка при нажатии на нее ?. Как первое впечатление, строка tableView.deselectRowAtIndexPath(indexPath, animated: false)
не оживляет выбор ячейки, и это может вызвать впечатление, что ничего не происходит.
Во-вторых, реализация методов и didSelectRowAtIndexPath:
выглядит почти одинаково. Я имею в виду, что в обоих методах вы получаете одинаковые данные из массива и ничего не меняете, по крайней мере, это то, что я вижу с кодом, который вы предоставили.
В-третьих, может ли реализация кода внутри вашего подкласса, к которому относится item
, относится к let item = categories[indexPath.row]
.
В-четвертых, почему ваш код имеет точки с запятой ?.
Вы можете просмотреть все это, чтобы начать отбрасывание.
Смежные вопросы
- 1. UITableView didselectrowatindexpath не получает вызов
- 2. UITableView didSelectRowAtIndexPath не называется
- 3. UITableView didSelectRowAtIndexPath
- 4. UITableView's didSelectRowAtIndexPath метод не получает вызов
- 5. UITableView didSelectRowAtIndexPath никогда не называл
- 6. didSelectRowAtIndexPath не вызывается в UITableView
- 7. -didSelectRowAtIndexPath: не вызывается в UITableView
- 8. UITableView никогда не вызывает didSelectRowAtIndexPath
- 9. Ячейки UITableView не получили щелчок
- 10. Swift UITableView didSelectRowAtIndexPath ошибка
- 11. UITableView - didSelectRowAtIndexPath Вопрос?
- 12. Делегат UITableView не получает вызов
- 13. UITableView didSelectRowAtIndexPath не работает на Apple tv
- 14. Swift UITableView didSelectRowAtIndexPath не получил вызов
- 15. UITableView didSelectRowAtIndexPath внутри ViewController не работает
- 16. UITableView в UIPageViewController не вызывается метод didSelectRowAtIndexPath
- 17. UITableView didSelectRowatIndexPath не вызывается одним нажатием
- 18. При редактировании `UITableView` не вызывает didSelectRowAtIndexPath ??
- 19. UITableView в UIView не запускается didSelectRowAtIndexPath
- 20. UITableView didSelectRowAtIndexPath не вызываются на первом кране
- 21. UITableView на прокрутке не вызывает didSelectRowAtIndexPath
- 22. Не удалось вызвать метод делегирования UITableView «DidSelectRowAtIndexPath»
- 23. UITableView didSelectRowAtIndexPath Не выбрано на UIPageViewController
- 24. Не вызвано didSelectRowAtIndexPath UITableview в popupView
- 25. Изменение ширины UITableView в didSelectRowAtIndexpath
- 26. UITableView didSelectRowAtIndexPath и UITapGestureRecognizer конфликты
- 27. Переключить UITableViewCell в UITableView didSelectRowAtIndexPath
- 28. Highjack или предотвратите UITableView didSelectRowAtIndexPath
- 29. UITableView количество строк в didSelectRowatIndexPath
- 30. Изменить ссылку в UITableview didSelectRowAtIndexPath
Правильно ли вы установили делегат и источник данных? – thxou
Думаю, я сделал это правильно, потому что этот метод получает звонок, но не по щелчку) –
Проверьте это сообщение. Может быть, вам поможет ... http://stackoverflow.com/q/255927/6124910 – Patrick