Как отключить автоповорот для приложения iPhone?
Я реализую универсальное приложение. В моем приложении мне нужно автоматически поворачивать экран для iPad, а не для iPhone. Но как я могу это сделать? Ребята, пожалуйста, помогите мне, я попробовал следующий код, но он не работает.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return NO;
}
2 ответа
Наконец я сделал это, внеся изменения в свойства в файле plist.
После попытки установить в UIViewController's shouldAutorotate
а также supportedInterfaceOrientation
методы, которые не увенчались успехом в iOS6, я нашел наиболее эффективным, чтобы установить его в делегате приложения.
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskPortrait;
}
Однако возвращаясь UIInterfaceOrientationMaskPortraitUpsideDown
было сбой моего приложения. Я не знаю, что я делал неправильно!