Как настроить scrollview в UIView, чтобы скользить вверх по текстовому полю, которое скрыто клавиатурой? - PullRequest
0 голосов
/ 19 сентября 2011

Я пытаюсь настроить ScrollView, чтобы текстовое поле могло перемещаться над клавиатурой, поскольку оно скрыто, когда это текстовое поле получает фокус.

Проблема заключается в том, что представление содержит некоторые метки, кнопки итекстовое поле для ввода данных пользователем.Все уроки, которые я читал до сих пор, только показали, как писать код, но не как макетировать вещи с помощью UIScrollView.Итак, я пытался сделать это с моим небольшим знанием цели C безуспешно.

Что я пробовал до сих пор:

поместить это текстовое поле в качестве подпредставления UIScrollView с таким же размером, что и текстовое поле, чтобы заметить, что оно не работает должным образом, поэтому кто-то предложил мнетакже придайте ScrollView тот же размер, что и у iphone (320x460), но когда я делаю это, другие мои кнопки не реагируют, так как кажется, что прокрутка находится над этими объектами ....

Теперь мне действительно нужно вашепомочь просто узнать правильный способ решения проблемы.Макет вида выглядит как

I want to [BUY] [RENT] // UISegmentedControl

Min Rooms None (labels)

Min Price Any  (labels)

Max Price Any  (labels)

[enter postcode / area ] // this one is the text field

[Tab Bar ]

, а макет таков, что текстовое поле скрыто, когда появляется клавиатура.

Заранее спасибо за помощь,

Стефан

1 Ответ

1 голос
/ 19 сентября 2011

См. Ответы на этот вопрос , что очень похоже на проблему, с которой вы столкнулись.Вы можете переместиться вверх только на текстовое поле или на весь вид по вашему выбору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...