Я столкнулся с странным поведением UITableViewController.Strange UITableView Выбор поведения, выбор только после длинного нажатия
Для объяснения:
У меня есть довольно простой UITableView. Всего 3 ячейки по умолчанию с текстом. Но это ведет себя как показано в GIF ниже. (GIF немного медленнее, чем реальность)
Нормальные «короткие» краны не являются ни выделенными, ни выделенными. Более длинное нажатие подчеркивает ячейку, пока не будет выпущено. И только после длинного длинного нажатия выбирается ячейка.
Я понятия не имею, что может вызвать эту проблему, и я не знаю, где искать.
Некоторые Код: TableViewController + DataSource
Есть кто-нибудь намек где начать отладку?
Нет TapGestureRecognizer во всем проекте, это была моя первая мысль тоже. –
Ваше приложение состоит всего из 1 контроллера корневого представления - ваш вид таблицы? Первое, что я хотел бы сделать, это увидеть, случайно ли вы каким-то образом добавили распознаватель жестов к виду в вашем xib/раскадровке. Во-вторых, добавьте захват экрана к исходному сообщению как настроек TableView, так и TableViewController xib/раскадровки. – joeybladb
Это немного сложнее, мое приложение основано на принципе Координатора. Но, по крайней мере, координаторы приводят к созданию единого ViewController, который содержит tableView. В XIB нет случайно добавленных распознавателей жестов. Что XIB-настройки вы имеете в виду? –