应用的所有页面都应处于纵向模式。但在特定的页面中,我正在webview中加载一个管视频。点击视频后,我在mpmovie播放器控制器中显示视频,我希望在横向模式下显示。我怎么能这样做?
答案 0 :(得分:0)
你必须将这些行放在你需要处于横向模式的视图控制器的viewdidload中,我认为这样可行......
if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
objc_msgSend([UIDevice currentDevice], @selector(setOrientation:), UIInterfaceOrientationLandscapeLeft );
}
答案 1 :(得分:0)
如果您正在使用情节提要,则只需选择视图,然后在属性检查器中,您可以选择所需的方向(而不是“推断”)。
如果你不在故事板中,我很确定你可以使用这样的东西
webview.orientation = UIOrientationPortrait (haven't tried it but it must be pretty similar)