Заставьте UiViewController оставаться в портретном режиме iOS6 VS iOS5
Я создаю приложение для iOS5 и iOS6. У меня есть этот UIViewController внутри UINavigationController, и я хочу, чтобы он оставался в портретном режиме.
Код работает для iOS5, но не в iOS6.
// iOS5 rotation
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (interfaceOrientation == UIInterfaceOrientationPortrait)
return YES;
else
return NO;
}
// iOS6 rotation
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
Какие'проблема здесь ??? На ТАК ямы нашли многос аналогичными вопросами, но, как правило, ответы не работают для меня.
РЕДАКТИРОВАТЬ: Возможно, я не был точен, но мне нужен ОДИН контроллер вида (домашняя страница моего приложения), чтобы оставаться в портретном режимеи не все приложение.