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
网友评论