Как добавить ориентацию устройства в проект программно в Swift?
1 2
1 ответ:
Нет, не совсем так. Вам нужно настроить все возможные ориентации пользовательского интерфейса, которые контроллеры представления вашего приложения могут поддерживать в info.файл plist. После того, как вы сделали это, существуют методы контроллера вида, которые система вызывает, чтобы увидеть, какие ориентации поддерживает отдельный контроллер вида. (См.
supportedInterfaceOrientationsв документации.)Начиная с iOS 8 мы больше не должны использовать методы ротации, поэтому внимательно проверьте документы. Мне кажется, что
supportedInterfaceOrientationsвсе еще поддерживается, ноwillRotate...,willAnimateRotation...,didRotateFromInterfaceOrientation, etc, являются не одобрять.Я предлагаю прочитать о ротации пользовательского интерфейса в справочнике по классу UIViewController (в Xcode или в онлайн-документации Apple в интернете.)
