Настройка кадра UIScrollView для просмотра размера в IB

Я пытаюсь продублировать функциональность из этого репозитория gitHub. Это решение вопроса, который кто-то задал здесь.

Когда я загружаю проект с gitHub, я могу без проблем запустить его на iPhone любого размера в симуляторе, хотя в раскадровке размеры ViewController и ScrollViews установлены на 4-дюймовый iPhone. Я не уверен, как это может быть, потому что нет никаких ограничений. Я вставил оператор печати, который возвращает ширину ScrollView, и он возвращает 320 пикселей независимо от того, на каком устройстве я его запускаю.

Теперь, если я начну новый проект, скопирую все файлы в новый проект и попытаюсь запустить его снова, он отлично работает на 4-дюймовом iPhone, но больше не заполняет экран на больших устройствах, как я ожидал.

Что в мире происходит здесь, и является ли это хорошей практикой?


person Erik    schedule 19.01.2015    source источник
comment
Очевидно, вы должны убедиться, что ограничения для ScrollView установлены хорошо либо с помощью «AutoLayout», либо «Springs & Structs».   -  person Dani A    schedule 19.01.2015
comment
возможно, проблема с отсутствующим изображением запуска по умолчанию? Я помню, как некоторое время назад мне не хватало [email protected], поэтому вещи, которые я запускал на iphone 5, отображались в размерах iphone 4. не уверен, что то же самое будет справедливо и здесь, но стоит посмотреть.   -  person myte    schedule 19.01.2015