我在每个标签上都有一个带有Navigationcontroller的Tabbar应用程序。第一个选项卡显示条目列表(RoomsViewController),它们都导航到详细视图(RoomDetailViewController)。在该详细视图上,有一个导航到另一个ViewController(PhotoViewController)的按钮。我已经设置了所有内容,只有最后一个ViewController支持方向更改,其余的不支持。一切正常,但是当我处于横向模式然后返回1 ViewController(到RoomDetailViewController)时,我遇到问题,它仍处于横向模式,看起来很丑陋。
我希望在点击后让它处于纵向模式。
在iOS 5及以下版本中,我刚将其添加到RoomDetailViewController并且它可以工作:
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
不幸的是,这在iOS 6上不起作用。
任何解决方案? 提前致谢
答案 0 :(得分:1)
Implement this method in RoomDetailViewController,
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}