2015-05-09 3 views
3

У меня есть текстовый вид в нижней части UIView, поэтому при касании текстового вида и клавиатуры появляется клавиатура, которая блокирует просмотр текста. Как я могу решить эту проблему? Могу ли я заставить весь UIView двигаться вверх при появлении клавиатуры? так что клавиатура не будет блокировать ничегоSwift: клавиатура блокирует текстовый вид

ответ

4

Могу ли я сделать весь UIView вверх, когда появится клавиатура?

Вы, безусловно, можете. Просто сдвиньте его, как я делаю in this example.

Другой способ поставить весь свой интерфейс в UIScrollView - не включен, так что пользователь может прокручивать его, но так, чтобы вы можете прокручивать его. Когда клавиатура появляется, вы изменяете вставку содержимого и прокручиваете вверх, а когда клавиатура исчезает, вы меняете ее. Here's my example этого подхода.

+0

Вставка содержимого - путь – gutenmorgenuhu