Существует еще один способ сделать это, отличающийся от ответов, приведенных в ссылке в комментарии выше, который, на мой взгляд, проще, поскольку он позволяет вам просматривать весь контент в полном размере и создавать его в раскадровке.
- 1) Поместите UIScrollView в качестве корневого представления контроллера.
- 2) Нажмите на View Controller в раскадровке и перейдите к Инспектору атрибутов и измените размер на Freeform
- 3) Нажмите на Scroll View в раскадровке и перейдите к Инспектору размера и измените ширину& Высота настолько велика, насколько вам нужно.(2000 x 4000)
- 4) Поместите UIView в качестве подпредставления прокрутки, это будет ваше представление контента, где вы создадите свой экран и разместите все свои подпредставления.Не забудьте установить для contentSize scrollview размер этого представления в viewDidLoad.
- 5) Нажмите на UIView из # 4 и в инспекторе размера установите Struts и Springs, чтобы это представление не отображалось.resized .
- 6) Дизайн остальной части экрана
Хитрость в том, что # 3 и # 5 устанавливают размер scrollView очень большим, чтобы вы могли создать,Когда этот viewController загружается в iPhone, Struts & Springs изменяет размер scrollView до размера экрана iPhone, но contentView остается большим.