Переключайтесь с XIB только с одним ViewController - PullRequest
0 голосов
/ 12 июля 2010

Я пытаюсь создать приложение, которое работает в портретном и ландшафтном режимах, ТОЛЬКО ОДИН ViewController. Итак, у меня есть 2 файла XIB ... как я могу выбрать один из них из ViewController? Я уже нашел, как проверить, находится ли устройство в портретном или ландшафтном режиме, но я не могу переключаться между двумя XIB ...: (

Пожалуйста, помогите мне! Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 июля 2010

Вы можете использовать одно перо, имеющее два вида: портретное и ландшафтное.Вам также понадобятся два из каждого имеющегося у вас IBOutlet (по одному для каждой ориентации), а затем установите их как обычно.затем, когда вам нужно повернуть, замените self.view видом, в который вы вращаетесь, и установите выходы по необходимости.

Однако, если представление простое, эффективное использование подмасок с автоматическим изменением размера может быть лучшим и более простым вариантом.

0 голосов
/ 12 июля 2010

Вы не должны использовать разные XIB для одного и того же представления. Вместо этого манипулируйте видом или правильно устанавливайте маски автоматического изменения размера.

...