美文网首页
webView 嵌套视频横屏 app不支持横屏,iOS 8以上

webView 嵌套视频横屏 app不支持横屏,iOS 8以上

作者: Jniying | 来源:发表于2017-02-28 12:02 被阅读462次
    func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow?) -> UIInterfaceOrientationMask {
            
            if var presentedViewController = window?.rootViewController?.presentedViewController {
                while (presentedViewController.presentedViewController) != nil {
                    presentedViewController = presentedViewController.presentedViewController!
                }
                
                if let objClass = NSClassFromString("AVFullScreenViewController") where presentedViewController.isKindOfClass(objClass) && !presentedViewController.isBeingDismissed() {
                    return UIInterfaceOrientationMask.AllButUpsideDown
                }
                
                if presentedViewController.isKindOfClass(MPMoviePlayerController) && !presentedViewController.isBeingDismissed() {
                    return UIInterfaceOrientationMask.AllButUpsideDown
                }
            }
          //判断iPad 需要可以旋转
            if UIDevice.currentDevice().model.hasPrefix("iPad") {
                if UIDevice.currentDevice().orientation.rawValue == 2 {
                    return UIInterfaceOrientationMask.PortraitUpsideDown
                }
            }
            return UIInterfaceOrientationMask.Portrait
        }
    

    假如你是用 MPMoviePlayerController 需要 import MediaPlayer

    相关文章

      网友评论

          本文标题:webView 嵌套视频横屏 app不支持横屏,iOS 8以上

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