У меня есть вид корня, который содержит вид прокрутки, который содержит (контент) вид. В представлении содержимого есть много дочерних элементов управления. Используя симулятор, когда я меняю ориентацию, ни один из видов, включая вид прокрутки, не меняет ориентацию. Например, изображение ниже начинается в портретном режиме и все элементы управления воспроизводятся правильно, но переход в режим альбомной просто показывает портрет режиме по горизонтали:iOS View не меняет ориентацию при изменении ориентации
Все это было заложено с помощью Interface Builder, так что я не имеют большого количества кода в файле контроля, кроме некоторых выходов IB для элементов управления.
Есть ли какое-то ограничение, которое предотвращает переориентацию всех элементов управления и представлений? Или мне всегда приходится вручную выкладывать их при изменении ориентации?
портрет, пейзаж слева/справа. – ShrimpCrackers
Попробуйте обновленный ответ –
Спасибо, Джо! Похоже, что в Swift 2 shouldAutoRotateToInterface (...) был помечен как недоступный, но я попытался переопределить func shouldAutorotate() -> Bool {return true}, и это сделало трюк. – ShrimpCrackers