Как добавить ориентацию устройства в проект программно в Swift?


Есть ли способдобавить илиудалить эти компоненты программно?
Введите описание изображения здесь

1 2

1 ответ:

Нет, не совсем так. Вам нужно настроить все возможные ориентации пользовательского интерфейса, которые контроллеры представления вашего приложения могут поддерживать в info.файл plist. После того, как вы сделали это, существуют методы контроллера вида, которые система вызывает, чтобы увидеть, какие ориентации поддерживает отдельный контроллер вида. (См. supportedInterfaceOrientations в документации.)

Начиная с iOS 8 мы больше не должны использовать методы ротации, поэтому внимательно проверьте документы. Мне кажется, что supportedInterfaceOrientations все еще поддерживается, но willRotate..., willAnimateRotation..., didRotateFromInterfaceOrientation, etc, являются не одобрять.

Я предлагаю прочитать о ротации пользовательского интерфейса в справочнике по классу UIViewController (в Xcode или в онлайн-документации Apple в интернете.)