应用内横屏问题

一般情况下,我们都是习惯于hide状态栏再写个view旋转,假装横屏,
但当横屏下需要键盘时,就行不通了;
找了好多资料,最后在http://www.cnblogs.com/fengtengfei/p/4646562.html中找到了可行的方法,现记录下。

核心代码:

先在appdelegate.h中加个属性allowRotation

于appdelegate.m中
<code>
-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
if (self.allowRotation) {
return UIInterfaceOrientationMaskAll;
}
return UIInterfaceOrientationMaskPortrait;
}
</code>

这样在其他界面想要横屏的时候,只要操控allowRotation这个属性就可以控制界面进行横屏了。

注意:我们应在willdisappear中记得关掉,并回转竖屏;

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

推荐阅读更多精彩内容