屏幕方向ios

时间:2013-06-06 19:15:59

标签: jquery ios jquery-mobile cordova

我正在使用phonegap和jqm开发ios应用程序。我想在一页上将屏幕方向锁定为横向。其他页面必须锁定在肖像上。我见过一个插件可以做到这一点,但它只适用于Android。

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

提前致谢!

2 个答案:

答案 0 :(得分:1)

在这里查看一些JQM API ...(尚未测试)

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

Orientationchange Timing

与浏览器之间客户端高度和宽度的变化相关的orientationchange事件的时间是不同的,尽管当前实现将为从window.orientation派生的event.orientation提供正确的值。这意味着如果您的绑定依赖于高度和宽度值,您可能希望使用$ .mobile.orientationChangeEnabled = false完全禁用orientationChange,以使回退调整大小代码触发绑定。

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

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

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

答案 1 :(得分:0)

除非您为此功能编写iOS插件或找到适用于iOS的其他插件。 PhoneGap仅提供锁定整个UIWebView的屏幕方向,因此您的应用程序的特定部分的自定义取决于您/开发人员。