美文网首页
swift 设置竖屏后怎么部分页面横竖屏切换

swift 设置竖屏后怎么部分页面横竖屏切换

作者: Lee_0e9f | 来源:发表于2021-09-23 10:19 被阅读0次

    1、Appdelegate

        func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {

            ifself.allowRotation=="1"{

                return UIInterfaceOrientationMask.landscape

            }else{

                return UIInterfaceOrientationMask.portrait

            }

        }

    2、vc 需要横屏的页面

            let appdelegate: AppDelegate = UIApplication.shared.delegate as! AppDelegate

            appdelegate.allowRotation="1"

    返回的时候

            let appdelegate: AppDelegate = UIApplication.shared.delegate as! AppDelegate

            appdelegate.allowRotation="0"

            UIDevice.switchNewOrientation(interfaceOrientation: .portrait)

    相关文章

      网友评论

          本文标题:swift 设置竖屏后怎么部分页面横竖屏切换

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