美文网首页
设置横屏没有生效:[[UIDevice currentDevic

设置横屏没有生效:[[UIDevice currentDevic

作者: JACK_岩 | 来源:发表于2019-01-23 16:02 被阅读10次

设置横屏(oc)代码:
NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeLeft];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];

问题:横屏不生效!!!
原因:General中设置了竖屏模式,Device Orientation:Portrait
解决方法:需要在appdelegate设置
oc:
-- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
return UIInterfaceOrientationMaskAllButUpsideDown;
}
swift:
func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.allButUpsideDown;
}

相关文章

  • 设置横屏没有生效:[[UIDevice currentDevic

    设置横屏(oc)代码:NSNumber *value = [NSNumber numberWithInt:UIIn...

  • uniapp 横竖屏设置

    整个项目的横竖屏设置 App.vue 单个页面设置横屏 index.vue 注意:1.定时器一定要写,不然不生效。...

  • Android屏幕横竖屏切换和生命周期

    一、屏幕横竖屏切换的代码 (一)设置屏幕横屏代码 (二)设置屏幕竖屏的代码 (三)判断屏幕是横屏还是竖屏的状态 这...

  • 基础知识3

    【通用设置】 一、横屏时提示用户请竖屏 ...

  • iOS 横竖屏强制转换

    强制转成横屏:// 如果要上传AppStore请慎用,不知道是否能够通过,未尝试if ([[UIDevice cu...

  • Flutter 开发日常 code tips

    1、支持横竖屏设置 注意:WidgetsFlutterBinding 必须要保证初始化,否则横竖屏设置代码不生效。...

  • ANDROID强制锁定竖屏_APP固定设置竖屏或横屏

    1、XML锁定横屏或竖屏 在没有设置屏幕方向的情况下会默认设置为:android:screenOrientatio...

  • iOS:强制横屏的坑

    前段时间我们播放器强制横屏,项目设置允许竖屏,在手机不锁屏状态下,手机横屏会导致播放器强制横屏的时候会导致横屏失败...

  • iOS横屏(单页)

    项目中会遇到一页是横屏,其他保持竖屏的情况一.在横屏的页面用autoResizing布局: 二.总体设置禁止横屏:...

  • Flutter 让页面横屏显示

    有两种方法,达到横屏显示的效果: 旋转屏幕旋转屏幕比较麻烦:进入这个页面需要设置横屏。退出这个页面需要设置为竖屏。...

网友评论

      本文标题:设置横屏没有生效:[[UIDevice currentDevic

      本文链接:https://www.haomeiwen.com/subject/mvxsjqtx.html