Xcode принудительно включить ротацию приложений

#ipad #rotation

#iPad #вращение

Вопрос:

Я работаю над приложением на основе панели вкладок для iPad / iPhone. У меня около 30 файлов классов, и мне нужно включить вращение в приложении, чтобы пользователи iPad могли просматривать в любой ориентации. Насколько я знаю, для включения вращения каждого класса необходимо использовать следующее:

 // Override to allow orientations other than the default portrait orientation.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return YES;
}
  

Тем не менее, у меня есть некоторые, UIViewControllers созданные и отображаемые полностью в одном файле класса, и, насколько я знаю, вы не можете включить его для этого типа.
Есть ли способ включить глобальную ротацию для приложения? Я пробовал в Info.plist. есть ли что-нибудь, что можно добавить к AppDelegate , чтобы включить глобальную ротацию?
Кстати: я уже пробовал добавлять возврат YES для вращения в каждый файл класса.
Заранее спасибо,
Baharini

Ответ №1:

В Xcode на Project Navigator щелкните по названию проекта. Теперь в режиме просмотра по центру на Summary вкладке вы можете увидеть, что iPadiPhone Development Info в этой части есть Supported Device Orientations . Вы можете настроить все из них для поддержки любой ориентации!

Я надеюсь, что это будет полезно для вас!

Комментарии:

1. Спасибо за вашу помощь! Однако я не понимаю, что вы подразумеваете под информацией о разработке iPad / iPhone и летним проектом. Вы имеете в виду проект Xcode или книгу? Я действительно не понимаю Лето. Кроме того, в Xcode я установил ориентацию интерфейса, и это никак не повлияло на приложение. В любом случае спасибо 🙂

2. Мне так жаль! Я прописал проверку.