step1.工程 targets 下选择应用支持的方向。应用中只要用到的设备方向都需要选中
step2.如果应用中的ViewController 不能支持 step1中选中的全部方向,需要重写基类的两个方法
- (BOOL)shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
//返回当前viewController支持的屏幕方向 ,选择你需要的值
return UIInterfaceOrientationMaskPortrait;//只支持home键在下边的方向
// return UIInterfaceOrientationMaskLandscape;//支持 横屏两个方向
}
注意:如果当前ViewController 是在一个NavigationController的子控制器,方法不起作用,需要去NavigationController中重写方法。
本文出自 “玄德元青” 博客,请务必保留此出处http://10264770.blog.51cto.com/10254770/1672156
iOS 8下应用中仅有几个页面需要横屏其余均为竖屏的处理办法
原文地址:http://10264770.blog.51cto.com/10254770/1672156