UIWebView - YouTube视频横向模式 - iOS6

时间:2013-04-02 08:13:38

标签: iphone xcode video ios6 landscape

我想全屏播放UIWebView中的YouTube视频(横向模式) 但我的所有其他观点仅在肖像模式下。如何只有YouTube视频处于横向模式?

我是否必须在应用目标摘要中启用横向模式?

感谢您的帮助! : - )

2 个答案:

答案 0 :(得分:1)

如果您的应用使用多个方向,则需要在“项目目标”摘要中定义它们。例如Portrait,Landscape left&风景正确。

如果您的设备适用于iOS5,请使用以下方法(在iOS6中弃用)以旋转到特定方向。

  - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

如果您的设备在iOS6上运行。你应该使用以下方法。

– shouldAutorotate – supportedInterfaceOrientations & – preferredInterfaceOrientationForPresentation

如果您的应用支持这两个版本,那么您可以保留这两种方法并检查您的视图控制器是否通过

响应特定方法
if ([self respondsToSelector:@selector(methodToCheck)])

答案 1 :(得分:1)

myTableView.autoresizingMask =   UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;

CGAffineTransform rotate = CGAffineTransformMakeRotation(1.57079633);
[myTableView setTransform:rotate];
self.view = myTableView;

这也可以*

请确保我已经在tableview中完成了