gpt4 book ai didi

ios - MPMoviePlayerViewController 方向权限

转载 作者:行者123 更新时间:2023-11-29 12:26:34 26 4
gpt4 key购买 nike

这可能是重复的,但我没有得到我想要的。

我的应用程序只是基于纵向的,我想在其中仅在 MPMoviePlayerViewControllerLandscape 模式下显示一个Video 文件。但无法做到这一点。

我已将我的设备方向设置为仅纵向,并且我想在其中以横向 模式直接显示电影。如果有人做到了,请与我分享....提前致谢

Is it possible once I defined my app is only in Portrait mode(through PLIST/ Development Info setting) and then I want to change Orientation from programing(ex. Landscape mode).???

最佳答案

在项目文件中,确保您支持横向方向

现在,在所有仍应为 Portrait Only 的 ViewController 中,添加此代码

- (BOOL)shouldAutorotate {
return NO;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationPortrait;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}


- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

当您的 MPMoviePlayerController View 变为全屏时,它将是一个新的 ViewController,位于其他所有 View 之上。因此,它可以根据项目支持的界面方向进行旋转。它不会看到您在哪里强制其他 ViewControllers 进入纵向。

关于ios - MPMoviePlayerViewController 方向权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28935568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com