屏幕方向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的屏幕方向,所以你的应用程序的特定部分的定制取决于你/开发人员。