Приложението ми изисква да поддържа както портретен, така и пейзажен режим, с изключение на един изглед само в портретен режим. Открих във форуми, че трябва да подкласирам контролера за навигация и след това да използвам метода SupportedInterfaceOrientations, за да се справя с него.
Но моето приложение има различно оформление, има контролер за раздели като rootview контролер и след това всеки контролер за раздели има свой собствен контролер за навигация. също имам изглед за влизане (за удостоверяване в приложението), представен на контролера на rootview. Сега проблемът е къде да добавя
- (BOOL)shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
този код - в контролера за навигация или контролера Tabbar или в AppDelegate.