Я искал другие существующие сообщения, но ни одна из них не удовлетворяла моим требованиям.
Вот проблема, с которой я сталкиваюсь,
- Мое приложение поддерживает режимы, альбомную и книжную ориентацию.
- Но мой первый экран поддерживает только альбомную ориентацию, поэтому приложение должно запускаться в альбомной ориентации.
- Я установил поддерживаемую ориентацию на все 4 варианта
- Я установил начальную ориентацию интерфейса на Пейзаж (левая кнопка домой)
- В контроллере вида первого экрана я определяю следующее
- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortrait);
}
И когда я запускаю приложение, симулятор всегда открывается в Портретном, и мой вид все портится в портретном режиме, так как он предназначен только для ландшафта.
После переключения в альбомную ориентацию устройство остается в этом режиме.
Может кто-нибудь помочь мне с решением, чтобы избежать этого?
Спасибо
Нэвин
отредактировано:
Эта информация может быть полезна, проблема возникает только тогда, когда я держу устройство в книжной ориентации, а затем запускаю приложение.
Это не дублирование этого вопроса, альбомный режим только для iPhone или iPad
Пейзажный режим ТОЛЬКО для iPhone или iPad
Я не хочу, чтобы мое приложение было только в альбомной ориентации, я хочу, чтобы только первый экран моего приложения был только в альбомной ориентации.