#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. Мне так жаль! Я прописал проверку.