横竖屏需求
在开发中遇到一个特殊需求,在整个APP的大部分页面都支持竖屏模式,但在某些个别页面,如视频播放的页面或游戏页面要支持横屏,我所遇到的是在一个加载H5游戏的页面通过设置让在某些特定场景下支持横屏,普通场景下支持竖屏
实现过程(谷歌百度ing)
思路一、标准的支持横竖屏方式
demo:LHFullScreenModeOne
1、配置:在General->Deployment Info ->Device Orientation中配置后就能自动响应横竖屏支持所有需要支持方向,如下图
2、代码
2.1: 让所有的controller都继承自一个BaseController,让BaseController设置支持竖屏
思路二、
demo:LHFullScreenModeTwo