@korolevsky_s
iOS Developer

Почему static TableView не реагирует на действия?

Есть TableViewController со static table. При клике на одну из ячеек нужно осуществить некоторое действие. В свойствах этой ячейки я разрешил ее выделение. Ячейка при клике выделяется цветом, но действие не происходит (метод didSelectRowAtIndexPath не отвечает). С delegate все в порядке.
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Делаем себя делегатом вашего гестюр. В методе
gestureRecognizerShouldBegin(_:)
Возвращаем true/false в зависимости от наличия клавиатуры на экране.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@korolevsky_s Автор вопроса
iOS Developer
Apdate! Методом проб и ошибок вычислил, что проблема в методе:
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(MainTableViewController.dismissKeyboard))
        view.addGestureRecognizer(tap)


Можно ли его заменить другим? Очень нужно, что-бы клавиатура исчезала при клике в любую область
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы