Я новичок в разработке IOS, и я пытаюсь написать приложение для развертывания на ipad. Частично, чтобы все было просто, макетно, и потому, что я считаю, что мои пользователи будут использовать приложение только в ландшафтном режиме, я хочу только разрешить пейзажные виды и полностью отключить портретные виды.Locking View Rotation to Landscape для всего приложения в ios 8.1
Я нашел много советов, осматривающих интернет для ответа. К сожалению, ничто из этого не сработало для меня. Лучший ответ, который я нашел, - просто перейти к цели в xcode, а в разделе «информация о развертывании» -> «Ориентация устройства» просто снимите флажок «Портрет» и «вверх дном». Это теоретически должно решить мою проблему, но, к сожалению, этого не происходит. Представление вращается так же, как в нормальном режиме.
Переход к вкладке «Информация» и настройке Ориентация начального интерфейса на «Пейзаж» (слева) делает приложение, по крайней мере, запущено в ландшафтном режиме, но оно не ограничивает его только в этом режиме.
Даже добавление
- (BOOL)shouldAutorotate {
return NO;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}
в мой главный взгляд, кажется, не помогает ничего. Так что я несколько тупой. Должна быть какая-то настройка или что-то где-то, что еще разрешает портретные взгляды. Что может быть эта проблема?
почистили вы свой проект с момента принятия такого изменения? Продукт -> Очистить в верхней строке меню. – Bek
Да, я пробовал это. Не повезло –