Iphone 以编程方式更改基于UIWebkit的应用程序的方向
我有一个基于UIWebkit的应用程序。我想在用户单击按钮时更改webkit的方向。我可以在更改方向后在webkit中重新加载htmlIphone 以编程方式更改基于UIWebkit的应用程序的方向,iphone,objective-c,ios,ipad,ios4,Iphone,Objective C,Ios,Ipad,Ios4,我有一个基于UIWebkit的应用程序。我想在用户单击按钮时更改webkit的方向。我可以在更改方向后在webkit中重新加载html 请提供帮助。如果我没记错,更改状态栏方向将旋转窗口以匹配为状态栏定义的方向,即使状态栏已隐藏。当我第一次在iOS 4中尝试它时,它起了作用,但我根本没有在iOS 5中尝试过 以下是执行此操作的命令: [[UIApplication sharedApplication] setStatusBarOrientation:(UIInterfaceOrientation
请提供帮助。如果我没记错,更改状态栏方向将旋转窗口以匹配为状态栏定义的方向,即使状态栏已隐藏。当我第一次在iOS 4中尝试它时,它起了作用,但我根本没有在iOS 5中尝试过 以下是执行此操作的命令:
[[UIApplication sharedApplication] setStatusBarOrientation:(UIInterfaceOrientation) animated:(BOOL)];
为什么要点击按钮进行更改?当用户旋转设备时为什么不呢?这不是我能控制的。这是我必须添加的东西。你有权访问objective-c代码还是通过html受到限制?如果按钮是一个链接,你可以拦截它,webview代理然后在屏幕上强制进行旋转变换。但似乎有点奇怪,这在一定程度上起了作用。谢谢