Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 以编程方式更改基于UIWebkit的应用程序的方向_Iphone_Objective C_Ios_Ipad_Ios4 - Fatal编程技术网

Iphone 以编程方式更改基于UIWebkit的应用程序的方向

Iphone 以编程方式更改基于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

我有一个基于UIWebkit的应用程序。我想在用户单击按钮时更改webkit的方向。我可以在更改方向后在webkit中重新加载html


请提供帮助。

如果我没记错,更改状态栏方向将旋转窗口以匹配为状态栏定义的方向,即使状态栏已隐藏。当我第一次在iOS 4中尝试它时,它起了作用,但我根本没有在iOS 5中尝试过

以下是执行此操作的命令:

[[UIApplication sharedApplication] setStatusBarOrientation:(UIInterfaceOrientation) animated:(BOOL)];

为什么要点击按钮进行更改?当用户旋转设备时为什么不呢?这不是我能控制的。这是我必须添加的东西。你有权访问objective-c代码还是通过html受到限制?如果按钮是一个链接,你可以拦截它,webview代理然后在屏幕上强制进行旋转变换。但似乎有点奇怪,这在一定程度上起了作用。谢谢