屏幕方向ios

我正在为iPhone手机应用程序和jqm。 我想locking屏幕的方向,只在一个页面上横向。 其他页面必须locking在肖像上。 我看到一个插件,可以做到这一点,但其唯一可用于Android。

我的问题? 有没有办法在iOS上做到这一点?

提前致谢!

在这里查看一些JQM API …(还没有testing)

http://api.jquerymobile.com/orientationchange/

方向改变时机

虽然当前的实现将为您提供从window.orientation派生的event.orientation的正确值,但orientationchange事件与客户端高度和宽度变化的时间在浏览器中是不同的。 这意味着如果你的绑定依赖于高度和宽度的值,你可能想要使用$ .mobile.orientationChangeEnabled = false禁用orientationChange,让fallbackresize的代码触发你的绑定。

http://jquerymobile.com/demos/1.2.0/docs/api/globalconfig.html

您可以通过使用jQuery的$ .extend方法扩展$ .mobile对象来覆盖默认设置。

$(document).bind("mobileinit", function(){ $.extend( $.mobile , { foo: bar }); }); 

除非您为此function编写iOS插件或find另一个适用于iOS的插件。 PhoneGap只提供locking整个UIWebView的屏幕方向,所以你的应用程序的特定部分的定制取决于你/开发人员。