Это моя иерархия представлений:
TabBarController => NavigationController => FistTableViewController => SecondTableViewController => DetailViewController
Я установил свой TabBarController для поддержки только портретного режима, и это также применимо ко всем другим ViewController под ним.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return (interfaceOrientation == UIInterfaceOrientationPortrait);}
Но дело в том, что я хочу, чтобы мой DetailViewController был последним ViewController, который поддерживает всю ориентацию с кодом:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);}
Но это не работа! Это все еще в портретном режиме.
Любое другое решение?