3

在我的项目中,我在视频播放器中按下完成按钮,然后播放器关闭,但视图保持在横向模式。但我希望我的应用程序中的所有视图都是纵向的。只有视频播放器会同时移动横向或纵向。

我试试这个链接,但这对我不起作用。在此处输入链接描述

1在 ios6 和 ios7 的 pdfreader 中将纵向旋转为横向

在此处输入图像描述


第一个是横向模式下的播放器,第二个是我在播放器中按下完成按钮时。请给我解决这个问题。

4

2 回答 2

0

我发现了与您提到的上述相同的困难。我没有看到你的代码。可能是您使用标签栏或一般导航来展示您的视频播放器。在这种情况下,请参阅这些链接 http://www.disalvotech.com/blog/app-development/iphone/ios-6-rotation-solution/使一类特定的视图控制器在标签栏应用程序中自动旋转,但强制所有其他类别的视图控制器保持纵向

于 2014-05-27T12:50:22.217 回答
0

在 ViewController 上使用这个方法会自动移动 portaint 模式

#import <objc/message.h>


-(void)viewDidAppear:(BOOL)animated{              

   if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
     objc_msgSend([UIDevice currentDevice], @selector(setOrientation:),    UIInterfaceOrientationPortrait );
    }
 }
于 2014-05-22T11:52:56.707 回答