Ответ 1
Есть другой способ сделать это, который отличается от ответов, приведенных в ссылке в комментарии выше, который, по моему мнению, проще, потому что он позволяет вам просматривать весь контент в полном размере и проектировать его в раскадровке.
- 1) Поместите UIScrollView в качестве корневого представления контроллера.
- 2) Нажмите на контроллер просмотра в раскадровке и перейдите к Attribute Inspector и измените размер на Freeform
- 3) Нажмите "Просмотр прокрутки" в раскадровке и перейдите к размеру Инспектор и измените ширину и высоту настолько, насколько вам нужно. (2000 х 4000).
- 4) Поместите UIView в качестве подсмотра прокрутки, это будет ваш Просмотр содержимого, в котором вы создадите свой экран и поместите все свои подвиды. Не забудьте установить contentSize прокрутки в размер этого представления в viewDidLoad.
- 5) Нажмите UIView из №4, а в инспекторе размеров установите Struts and Springs так, чтобы
этот вид не изменяется
.
- 6) Настройте оставшуюся часть экрана.
Трюк в # 3 и # 5 устанавливает размер scrollView на действительно большой, чтобы вы могли проектировать. Когда этот viewController загружается в iPhone, Struts and Springs изменят размер scrollView на размер экрана iPhone, но контент будет оставаться большим.