Я создаю форму ввода данных в своем приложении для iPhone, и существует больше полей данных, чем будет соответствовать на экране. Я полагал, что должен поместить их в UIScrollView так, чтобы пользователь мог просмотреть форму путем прокрутки. Что лучший способ состоит в том, чтобы создать это в Интерфейсном Разработчике? Я знаю, что могу сделать это программно, но я хотел бы сделать это в Интерфейсном Разработчике, если я могу. Проблема, как я могу разметить UILabels, UITextFields, и т.д. если они падают за пределами основного экрана iPhone - в части экрана, для которого UIScrollView становится полезным?
Дважды щелкните, чтобы открыть сам UIScrollView
в IB, и увеличьте размер до необходимого или большего размера (вы всегда можете уменьшить его во время выполнения) . Затем просто добавьте элементы.
РЕДАКТИРОВАТЬ: Не работает - см. здесь .
У меня тоже была такая же проблема. В итоге я поместил в него еще один UIView и установил высоту, которую хотел. Затем я помещаю в него все элементы пользовательского интерфейса. Это позволяет перетаскивать внутренний вид вверх и вниз.