我有一个带有视频链接的网页视图,该应用只是纵向,但我需要在视频全屏时更改方向并使用所有屏幕。 谢谢你的帮助。
答案 0 :(得分:11)
将其放入AppDelegate
:
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
id presentedViewController = [window.rootViewController presentedViewController];
NSString *className = presentedViewController ? NSStringFromClass([presentedViewController class]) : nil;
if (window && [className isEqualToString:@"AVFullScreenViewController"]) {
return UIInterfaceOrientationMaskAll;
} else {
return UIInterfaceOrientationMaskPortrait;
}
}
注意:我已经不使用iOS7对此进行了测试,但与iOS8配合良好
答案 1 :(得分:4)
除了适用于iOS 7和iOS 8的this answer
放入AppDelegate。适用于iOS 7和iOS 8:
<system.web>
<compilation>
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
</compilation>
</system.web>
<system.webServer>
<handlers>
<add name="html" verb="GET, HEAD, POST, DEBUG" path="*.html" type="System.Web.UI.PageHandlerFactory" />
</handlers>
</system.webServer>