0

我想以全屏(横向模式)在 UIWebView 中播放 YouTube 视频,但我所有的其他视图都只能在纵向模式下。怎么可能只有 YouTube 视频处于横向模式?

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

感谢帮助!:-)

4

2 回答 2

1

如果您的应用程序使用多个方向,那么您需要在项目目标摘要中定义它们。例如纵向、横向左侧和横向右侧。

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

  - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

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

– shouldAutorotate –supportedInterfaceOrientations & –preferredInterfaceOrientationForPresentation

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

if ([self respondsToSelector:@selector(methodToCheck)])
于 2013-04-02T09:11:01.760 回答
1
myTableView.autoresizingMask =   UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;

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

这也可以*

确保我在tableview中完成了

于 2013-04-02T09:11:55.110 回答