这是我的视图层次结构:
TabBarController => NavigationController => FistTableViewController => SecondTableViewController => DetailViewController
我已将TabBarController设置为仅支持纵向模式,并且它也适用于其下的所有其他ViewController。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return (interfaceOrientation == UIInterfaceOrientationPortrait);}
但问题是,我想要我的DetailViewController,这是最后一个ViewController支持代码的所有方向:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);}
但它不起作用!它仍处于纵向模式。 还有其他解决办法吗?
答案 0 :(得分:0)
要使Autorotation与UITabBarController和UINavigationController一起使用,有一些条件: