强制横屏

转载自 :http://blog.csdn.net/zhaotao0617/article/details/52596788

如果项目所有页面都要求竖屏,但是有那么一个或几个页面想横屏显示,并且横屏时需要弹出键盘操作(比如横屏时,点击textField弹出键盘)
解决办法如下:
第一步:



这三个要勾选上。

第二步:到你自己写的的navigationController和tabbarController里边加上以下代码(都要加哦)

  • (BOOL)shouldAutorotate
    {
    return NO;
    }

第三步:在你需要做横屏操作的控制器加上以下代码:

  • (BOOL)shouldAutorotate
    {
    return NO;
    }
    第四步:横屏代码如下:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];
注意:在info.plist里边加上这句:View controller-based status bar appearance
值为YES

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容