Как добавить scrollview к обычному UIView в iPhone SDK? - PullRequest
1 голос
/ 24 января 2011

В моем приложении для iPhone есть форма регистрации.Форма регистрации содержит много текстовых полей.

TextField в нижней части вида скрывается, когда клавиатура поднимается, и даже я не могу прокрутить.Как мне обойти эту проблему?

Возможно ли это с помощью Scrollview?Если да, то как мне его добавить?

Ответы [ 2 ]

1 голос
/ 24 января 2011

Да.Правильный способ справиться с этим - обернуть всю форму в UIScrollView в InterfaceBuilder.Затем, когда появится клавиатура, уменьшите UIScrollView, чтобы она не выходила за пределы клавиатуры.Ваша форма станет прокручиваемой.Посмотрите на уведомления клавиатуры, чтобы узнать, когда изменить размер прокрутки.

0 голосов
/ 24 января 2011

Вы можете добавить scrollView в UIView, подробный IB или код.

Через код вы можете добавить как [self.view addSubView:scView];

Перед этим вам нужно добавить все поля, метки и TextFields в ScrollView и установить теги для полей для справки.

И еще одна вещь, вам нужно переместить UIView к чему-то, когда вы выбираете Textfields для ввода некоторого текста, устанавливая индекс 'y' представления в отрицательное значение.

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