Если вы хотите увидеть эффект изменения между телефонами с 3.5inch и 4inch или изменения ориентации, вы можете изменить имитированные показатели на раскадровке. Это покажет вам, как ваши элементы ui будут выстраиваться на основе настроек автозапуска. Все, что вы делаете в своем коде в вашем контроллере просмотра, не вступит в силу, так как вы на самом деле ничего не используете. Это покажет только результаты, основанные на вещах, которые вы установили в раскадровке.
Для этого выберите контроллер вида на раскадровке и откройте инспектор атрибутов (Cmd + Option + 4).
Все моделируемые показатели, скорее всего, имеют значение Inferred. Здесь вы можете изменить размер и ориентацию.
Используя это, вы можете как минимум найти некоторые ошибки. Скажем, у меня есть кнопка внизу представления, но я установил ограничение на «Верхнее пространство для наблюдения» вместо дна. Когда я изменяю Simulated Metric на 3,5 дюйма, эта кнопка будет в нижней части экрана.
Вы можете попробовать установить его как начальный контроллер (или перетащить стрелку от текущего к этому), но имейте в виду, что если контроллер зависит от переданных данных от контроллера выше в иерархии, вы получите крушение. – Alladinian
, и это также сломает мне segues, из которых 2 из них. Я думал, давным-давно, xcode имел возможность просто просмотреть xib без запуска приложения, но я не могу найти эту опцию больше ... – marciokoko
Xcode все еще делает это, только для OSX (имитировать документ). – Alladinian