Ios 在处于横向模式并轻触后强制使用纵向模式
我有一个Tabbar应用程序,每个选项卡上都有一个Navigationcontroller。第一个选项卡显示一个条目列表(RoomsViewController),所有条目都导航到详细视图(RoomDetailViewController)。在该详细视图上有一个按钮,可导航到另一个ViewController(PhotoViewController)。我已经设置好了所有内容,所以只有最后一个ViewController支持方向更改,其余的不支持。一切正常,但当我在横向模式下,然后返回1个ViewController(到RoomDetailViewController)时,我遇到了问题,它保持在横向模式,只是看起来很难看 我想有它在肖像模式后点击回来 在iOS 5及以下版本中,我刚刚将此添加到RoomDetailViewController中,它起到了作用:Ios 在处于横向模式并轻触后强制使用纵向模式,ios,uinavigationcontroller,uiinterfaceorientation,orientation-changes,Ios,Uinavigationcontroller,Uiinterfaceorientation,Orientation Changes,我有一个Tabbar应用程序,每个选项卡上都有一个Navigationcontroller。第一个选项卡显示一个条目列表(RoomsViewController),所有条目都导航到详细视图(RoomDetailViewController)。在该详细视图上有一个按钮,可导航到另一个ViewController(PhotoViewController)。我已经设置好了所有内容,所以只有最后一个ViewController支持方向更改,其余的不支持。一切正常,但当我在横向模式下,然后返回1个View
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
不幸的是,这在iOS 6上不起作用
有什么解决办法吗?
提前感谢您是否尝试过-(NSUInteger)支持的界面定向?在RoomDetailViewControllerId中,是否尝试-(NSInteger)支持的界面方向?in-RoomDetailViewController感谢您的帮助。感谢您的帮助。
Implement this method in RoomDetailViewController,
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}