Я немного запутался, увидев новые опции класса размера компоновщика интерфейса в бета-версии Xcode 8. Я использовал для создания пользовательского интерфейса для своих приложений, сначала создав их в классе "Любой", а затем выполнив некоторые пользовательские настройки в других. Предполагается ли, что рабочий процесс будет изменен в этой новой версии Xcode?
"Любой" класс размера отсутствует в Xcode 8
Ответ 1
Способ сделать это немного изменился в новой версии Xcode. Он должен автоматически создавать "any-any". Взгляните на это видео WWDC, которое, я думаю, объясняет это подробно. Также есть часть 2, поэтому следите, если вам нужно.
https://developer.apple.com/videos/play/wwdc2016/222/
Надеюсь, что смогу помочь,
Zack
Ответ 2
Пользовательский интерфейс для выбора классов размеров изменился в xcode 8. Теперь это выглядит следующим образом:
Любые ограничения, которые вы добавляете без выбора опций Vary for Traits, будут рассмотрены как для всех классов размера (Any Any)
Чтобы добавить ограничение к определенному классу размера, добавьте его, выбрав:
- Устройство внизу и выбрав Vary for Traits варианты этого класса размера.
- Когда вы добавляете ограничения для определенного класса размера, панель становится синим, как показано ниже
Ответ 3
Чтобы преобразовать из старого Any Any в новый макет Trait, пройдите через каждый из ваших контроллеров View и обновите все кадры.