У меня есть вид UITextField и кнопка «Отправить».Когда пользователь нажимает на поле UITextField, появляется клавиатура.Я перемещаю представление вверх, чтобы полезные биты не блокировались клавиатурой, а когда клавиатура исчезает, я снова переключаю содержимое вниз (зарегистрировано для отображения / скрытия клавиатуры).
Я хочу, чтобы пользователи моглинажать в любом месте в представлении, чтобы угробить клавиатуру.Поэтому я добавил UITapGestureRecognizer и вызываю resignFirstResponder для моего текстового поля.Прекрасно работает ... в основном.
Если вы нажмете кнопку "Отправить", она не будет работать.Это не отменяет TouchInView, я установил это на НЕТ.Это движущийся вид.«Касание» регистрируется в режиме пост-сдвига вниз.Поэтому, когда я сдвигаю вид вниз на 80 пунктов, нажатие, сделанное пользователем «на кнопке», оказывается на 80 пунктов выше кнопки.
Итак, как мне пройти этот сигнал до запуска события Gesture Recognizer ивызывает смещение вида?