iOS 8下应用中仅有几个页面需要横屏其余均为竖屏的处理办法

时间:2015-07-09 01:00:25   收藏:0   阅读:135

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

原文:http://10264770.blog.51cto.com/10254770/1672156

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!