iOS强制横屏API不起作用

百度搜索了很长时间,全是坑!都是不加验证的转载,没有一个是负责任的管用的!
Xcode也是坑!后来我解决了问题,看下面,亮瞎你的双眼。。。。

你没看错!我就是勾上这个就好用了。。。。。原因我还不知道(为什么状态栏风格被要求为全屏的时就会好用呢?请大神解答)。。先mark一下。

附上iOS6之后强制横屏的方法:(在你想要横屏的VC中加入这两个方法)

- (BOOL)shouldAutorotate {
    return YES;//是否支持自动旋转
}

- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
    
    //支持的方向,可以自行进去找到满足自己需求的值
    return UIInterfaceOrientationMaskLandscape;
}

注:想让UIImagePickerController也只支持某种方向,可以写一个UIImagePickerController的分类,然后在分类中加入这两个方法。

同理:如果你工程中有navagationController 等各种Controller,你都想限制方向。我滴朋友,你找他们的父类,创建一个父类的分类,实现这两个方法即可,别一个一个的去改了.....

转载于:https://my.oschina.net/u/2559733/blog/691365

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值