step1.工程 targets 下选择应用支持的方向。应用中只要用到的设备方向都需要选中
step2.如果应用中的ViewController 不能支持 step1中选中的全部方向,需要重写基类的两个方法
- (BOOL)shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
//返回当前viewController支持的屏幕方向 ,选择你需要的值
return UIInterfaceOrientationMaskPortrait;//只支持home键在下边的方向
// return UIInterfaceOrientationMaskLandscape;//支持 横屏两个方向
}
注意:如果当前ViewController 是在一个NavigationController的子控制器,方法不起作用,需要去NavigationController中重写方法。
时间: 2024-12-25 08:43:03