美文网首页
iOS Swift5.0项目强制竖屏或者强制横屏

iOS Swift5.0项目强制竖屏或者强制横屏

作者: Lee坚武 | 来源:发表于2021-12-13 16:15 被阅读0次

在info.plist中

  1. 找到“Supported interface orientations”,
  2. 去掉“Portait(bottom home button)”和“Landscape(left home button)”,
  3. 留下“Landscape(right home button)”。

在ViewController类中的viewDidLoad()方法中添加

UIDevice.current.setValue(UIInterfaceOrientation.landscapeRight.rawValue, forKey: "orientation")

重载添加这个方法

//强制竖屏

    override var shouldAutorotate:Bool{

        return false

    }

将返回值设为false。

通过以上步骤就可以了。

image.png

更多方法交流可以家魏鑫:lixiaowu1129,一起探讨iOS相关技术!

相关文章

  • iOS Swift5.0项目强制竖屏或者强制横屏

    在info.plist中 找到“Supported interface orientations”, 去掉“Por...

  • iOS强制横屏或者竖屏

    在AppDelegate中: 1.添加属性: var isForcedLandscape = false //标记...

  • iOS 强制转屏 强制横屏 强制竖屏

    今天项目中遇到正在看视频的时候账号被挤,如果当时是横屏的情况下,需要强制竖屏。真头疼,网上找了好多方法,终于解决啦...

  • H5页面自动适应横竖屏

    对于样式: 通过html标签可强制移动端浏览器横屏或竖屏但兼容性较差,目前仅有: UC强制竖屏: QQ强制竖屏: ...

  • iOS:强制横屏的坑

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

  • iOS 屏幕旋转控制

    /** 屏幕旋转控制 allowRotateType ==(0强制竖屏,1横竖屏,2~强制横屏 )*/ (UIIn...

  • iOS强制横屏或强制竖屏

    第一种解决方案(不推荐,直接跳过看第二种解决方案): 需求: 强制横竖屏,在某些情况下非常重要,在网上找了好多解决...

  • iOS强制横屏或强制竖屏

    第一种解决方案(不推荐,直接跳过看第二种解决方案): -,需求:强制横竖屏,在某些情况下非常重要,在网上找了好多解...

  • iOS强制横屏或强制竖屏

    原文链接https://my.oschina.net/huqiji/blog/3031940第一种方法会出现无法转...

  • iOS 强制横屏或强制竖屏

    灵活设置横竖屏,不用区分Push还是Present,都是可以设置。 第一步 在AppDelegate.h中添加旋转...

网友评论

      本文标题:iOS Swift5.0项目强制竖屏或者强制横屏

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