在我的项目中,我在视频播放器中按下完成按钮,然后播放器关闭,但视图保持在横向模式。但我希望我的应用程序中的所有视图都是纵向的。只有视频播放器会同时移动横向或纵向。
我试试这个链接,但这对我不起作用。在此处输入链接描述
1:在 ios6 和 ios7 的 pdfreader 中将纵向旋转为横向
第一个是横向模式下的播放器,第二个是我在播放器中按下完成按钮时。请给我解决这个问题。
在我的项目中,我在视频播放器中按下完成按钮,然后播放器关闭,但视图保持在横向模式。但我希望我的应用程序中的所有视图都是纵向的。只有视频播放器会同时移动横向或纵向。
我试试这个链接,但这对我不起作用。在此处输入链接描述
1:在 ios6 和 ios7 的 pdfreader 中将纵向旋转为横向
第一个是横向模式下的播放器,第二个是我在播放器中按下完成按钮时。请给我解决这个问题。
我发现了与您提到的上述相同的困难。我没有看到你的代码。可能是您使用标签栏或一般导航来展示您的视频播放器。在这种情况下,请参阅这些链接 http://www.disalvotech.com/blog/app-development/iphone/ios-6-rotation-solution/,使一类特定的视图控制器在标签栏应用程序中自动旋转,但强制所有其他类别的视图控制器保持纵向
在 ViewController 上使用这个方法会自动移动 portaint 模式
#import <objc/message.h>
-(void)viewDidAppear:(BOOL)animated{
if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
objc_msgSend([UIDevice currentDevice], @selector(setOrientation:), UIInterfaceOrientationPortrait );
}
}