如何在ONSEN-UI中阻止横向方向模式?

时间:2015-05-11 10:54:41

标签: cordova orientation onsen-ui landscape-portrait

我正在开发一个ONSEN应用程序,我想在其中仅允许设备的纵向模式,并且想要设置横向模式。怎么做?

1 个答案:

答案 0 :(得分:1)

Onsen UI不提供禁用横向模式的功能,因为此功能取决于平台。您可以做的是,首先使用ons.orientation检测方向,然后使用ons.platform检测平台,并应用默认平台说明来阻止横向模式。

更简单的解决方案可能是在将景观旋转后将视图旋转回纵向。



window.addEventListener('orientationchange', function ()
{
    if (window.innerHeight > window.innerWidth)
    {
        document.getElementsByTagName('body').style.transform = "rotate(90deg)";
    }
});