Webview横屏模式

3

我正在尝试找到一种方法,使我的ios webview在横屏模式下显示,而我的应用程序的其余部分则为竖屏。有人知道是否可能吗?

我有一个视频部分,链接到vimeo。 vimeo视频播放器是在webview中打开的,这是我想要横屏显示的部分。

1个回答

4

shouldAutorotateToInterfaceOrientation 中,您必须以编程方式完成它,使用 CGAffineTransformMakeRotation(M_PI/2) 来旋转 webview。


请原谅我的无知,我是一个新手。您是这样说要做的吗: -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation { return YES; webview.transform=CGAffineTransformMakeRotation(M_PI/2); } - nate8684
嘿Touti - 我真的需要解决这个问题。你能帮我吗?我尝试了以下代码:(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientatio‌​n { return YES; webview.transform=CGAffineTransformMakeRotation(M_PI/2); } ... 但是它给我返回以下错误:"expected body method" 和 "Expected selector for object c method"。如果你能提供任何帮助,我将不胜感激,谢谢! - nate8684
我在我的MainViewController.m中尝试了这个,但出现了错误:"使用未声明的标识符'webview'" ... 有什么想法吗? - nate8684
你遇到了这个错误,因为在MainViewController中没有声明webview...请声明它或在其他视图控制器中使用此代码。 - touti
你在说哪个其他的视图控制器?你是指我的应用代理吗?我在我的应用代理中尝试了“- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { webview.transform=CGAffineTransformMakeRotation(M_PI/2); }”,但是得到了相同的错误。 - nate8684
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接