К счастью, Apple добавила удобное свойство keyboardDismissMode
в UIScrollView
, чтобы сделать вашу жизнь немного проще.
Теперь ваше приложение может вести себя как Messages.app, просто изменив одно свойство на раскадровке,или, альтернативно, добавив одну строку кода!
Это свойство использует новое перечисление UIScrollViewKeyboardDismissMode
.Возможные значения этого перечисления:
UIScrollViewKeyboardDismissModeNone // the keyboard is not dismissed automatically when scrolling
UIScrollViewKeyboardDismissModeOnDrag // dismisses the keyboard when a drag begins
UIScrollViewKeyboardDismissModeInteractive // the keyboard follows the dragging touch off screen, and may be pulled upward again to cancel the dismiss
Вот свойство Storyboard, которое можно изменить, чтобы отклонить клавиатуру при прокрутке:
Надеюсь, это поможет решить вашу проблему