在iPhone上锁定方向UIWebView

时间:2009-03-06 21:26:14

标签: javascript iphone html objective-c

有没有办法锁定UIWebView的方向?使用Obj-C,JS或Html?我不希望有一个按钮或任何我希望它在应用程序打开后立即锁定到肖像。

1 个答案:

答案 0 :(得分:3)

看起来this stack overflow post可能会间接回答您的问题。当iPhone旋转时,会向“顶级”视图发送通知,该视图负责布置其子视图。

如果您的UIWebView是顶级视图,它将自动进行自动旋转。但是,如果将UIWebView放在另一个视图中,并让该“容器”视图的视图控制器实现这样的shouldAutorateToInterfaceOrientation方法:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
        return NO;
}

这可能会阻止UIWebView知道界面已旋转。请注意,我实际上没有尝试过这个,但它应该可行。