2015-07-27 3 views
1

У меня есть приложение (разработанное для iOS 8 с xCode 6) на портрете, и я хочу создать для обоих, портрет и пейзаж. Каков наилучший способ?iOS 8 Storyboard Landscape

Есть что-то вроде 2 раскадровки?

Спасибо за все.

+0

Класс размера - это наилучший способ – Paulw11

+0

Зависит от вашего макета, если у вас разные дизайны для обоих конструкций, вам нужно использовать несколько раскадровки, лучше всего использовать. Классы Else Size могут использоваться. – iphonic

ответ

0

Что вам нужно, чтобы узнать, в частности, авто макет. Автомартировка и размерные классы - это две функции, появившиеся после ios 5, которые позволяют пользователю определять содержимое представлений в том, что они хотят. Все, что вам нужно, чтобы использовать некоторые ограничения.

Использование ограничений может быть очень сложным на первом месте. Но это также не самая сложная вещь, и на самом деле это то, что разработчики должны знать.

Руководство Рей Вендерлиха было действительно удовлетворено мной, и я надеюсь, что это тоже поможет. Это действительно дает идею. Поэтому, пожалуйста, обратитесь к этим ссылкам, который является его обучающая:

Part I

Part II

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

Позже, для получения дополнительных функций, таких как «добавление недостающих ограничений» или глубокое понимание того, что имеет автомат, см. На нем Apple's documentation. Это также дает идею и делает все ясно.

+0

Спасибо, я посмотрю и попытаюсь узнать больше об этом. –

0

Лучше всего было бы использовать адаптивных макетов, доступных в прошивкой 8. адаптивные макеты позволяет ваше приложение меняться в зависимости от размера экрана, ориентации и т.д.

Существует много документации на веб-сайте разработчиков компании Apple и я думаю, что тема слишком широка, чтобы ответить конкретно, как это сделать здесь.

+1

Это лучше всего, только если вы настроите iOS8 без поддержки iOS7, что сейчас не очень хорошая идея (четверть пользователей по-прежнему использует iOS7). –