я настроил ТАР Gesture распознавателя в моем ViewController с помощью раскадровки (так все кране в представлении, будет скрыть клавиатуру, если это один предъявляется)didSelectRowAtIndexPath находится в конфликте с Tap Gesture распознавателя
Дело в том, что теперь я добавлю TableView в этот вид, и когда я нажимаю на ячейку, метод, установленный с помощью распознавателя жеста, - это вызов, а не didSelectRowAtIndexPath
.
«Смешная вещь» заключается в том, что если я останусь в камере в течение 2 секунд или более, вызывается делегат didSelectRowAtIndexPath
, а не TapGestureRecognizer
.
Не могли бы вы, ребята, объяснить, что здесь происходит? где и почему я ошибаюсь?
, когда клавиатура откроется, а затем добавьте жест нажатия, и когда клавиатура скроется, удалите жест выделения из представления, это один из способов сделать – Jaimish
@Jaimish: Я сделал это, он отлично работает для метода TapGestureRecognizer, но теперь , на моем TableView ничего не вызывается, когда я нажимаю на ячейку, а didSelectRowAtIndexPath вызывается, когда я нажимаю на ячейку на 2 секунды или больше, я все еще удивляюсь, почему. –
Вы попробовали ответить @Jan Greve? – Jaimish