2016-02-17 2 views
0

У меня есть приложение с добавленной в него панелью навигации и навигационными контроллерами.xcode - авторезистор не работает

Представления сделаны с XIB. Я установил моделируемые показатели на размер iPad (ширина 768 - «Свободная форма») и используйте регулярную автоматизацию для ширины и высоты, поэтому представление должно соответствовать размеру устройства. (Я не использую авто-макет!).

Теперь, когда я запускаю приложение, представления не масштабируются до ширины устройства. Независимо от того, какое устройство я выбираю, представления не изменяются. Они всегда имеют ширину 768 пикселей.

Любые идеи, что я могу делать неправильно?

[править]

Вот некоторые скриншоты моих настроек ...

enter image description here

enter image description here

+0

Можете ли вы опубликовать скриншот, как он идет в симуляторе и как вы хотите? –

+0

вы пытаетесь установить представление в полную ширину для всех устройств. –

+0

@siba: ну, он просто использует полную ширину (768 пикселей), и, таким образом, на iPhone он посещает экран ... – Swissdude

ответ

2

ли использовать autolayout это самый простой ответ, который я могу дать вам :) Что вы см. в XIB - это просто мета-представление компонента представления, не означает, что оно будет отображаться точно так, как вы видите в редакторе. Поэтому вы всегда должны работать с автозапуском, чтобы избежать такой ситуации.

+0

Я не очень люблю авто но это может быть единственным решением. – Swissdude

 Смежные вопросы

  • Нет связанных вопросов^_^