2014-09-01 3 views

ответ

2

С Xcode 6 и iOS8, Interface Builder поставляется - по умолчанию - с "классами Size" Enabled. Так что у вас на картинке нет iPad размером UIViewController, но UIViewController с шириной: Любые и высота: Любые (см. Текст «w: Любые, h: Любые» внизу вашего изображения).

С w: Any, h: Any все ограничения автоматической компоновки, которые вы установили в своем UIViewController, будут применяться для любого устройства (возможно, это iPad Mini в ландшафтном режиме или iPhone 4s в портретном режиме). Нет необходимости в двух разных раскадровки (один для iPad, один для iPhone) больше в ваших проектах!

В противном случае, если вы хотите/не хотите применять некоторые ограничения макета к устройству/ориентации, просто нажмите на w: Any, h: Any. Затем вы сможете выбрать холст класса нового размера.

Если вы не хотите иметь дело с классами размера, вы можете отключить его в Файловом инспекторе Interface Builder. Затем Xcode спросит вас, какой тип устройства вы хотите сохранить.

Вы можете узнать больше о размере классов с iOS Developper Library или с сеансом WWDC 2014 401 «Что нового в Xcode 6» видео (начинается в 27'50").

+0

Я знаю, что это упростит ситуацию. Я собираюсь сделать шаг и привыкнуть к этому. По-прежнему пытаюсь полностью обвести вокруг себя голову. Просто интересно, как дизайн будет разрабатываться для определенного устройства? Как бы я сделал все мои скиннинг? Я все еще немного озадачен. – LondonGuy

+0

Это помогло мне понять больше: https: // www. youtube.com/watch?v=p5wD8dvSDbM. Ссылка на apple doc, которую вы предоставили сделал это для меня. Это будет очень интересно. – LondonGuy

2

Если вы хотите, чтобы Viewcontroller точно так же, как Xcode 5, вам нужно отключить классы классов.
или также относятся к этой ссылке для различного размера классов
http://carpeaqua.com/2014/06/14/thinking-in-terms-of-ios-8-size-classes/

+0

После не читал, что я больше не хочу делать то, что Первоначально я предполагал, что это мой первый проект с использованием Swift и XCode 6. Это будет очень интересно со всеми этими изменениями. – LondonGuy

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

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