Я уже создал a UIViewController
подкласс с набором средств управления в нем, и просто реализованный, что, если я поворачиваю iPhone, половина средств управления становится невидимой. Так, я хотел бы так или иначе сделать UIViewController's
UIView
с возможностью прокрутки так, чтобы, когда устройство (или Средство моделирования) вращается, пользователь мог прокрутить представление для наблюдения всех средств управления.
Я надеялся сделать это все в Интерфейсном Разработчике. Я пытался изменить класс представления от UIView
кому: UIScrollView
в редакторе Идентификационных данных Класса, но ничто не прокручивает. Базовый класс моего контроллера представления является простым UIViewController
<UIScrollViewDelegate>
.
Существует ли простой способ сделать основное представление, по моему мнению, контроллером с возможностью прокрутки, не имея необходимость воссоздавать все это в IB?
Добавьте UIScrollView
и сделайте все свои элементы управления, виджеты и метки подпредставлениями представления прокрутки, перетаскивая их из любого места «внутрь» или «внутри» прокрутки. Это делает их подпредставлениями прокрутки, что вам и нужно.
Было бы полезно понять, что отображает ваш интерфейс, но я бы предложил одно из следующих: