Cordova/Ionic - 为移动设备设置纵向模式并允许平板电脑旋转方向

7

如何将手机设置为仅竖屏,同时允许平板在竖屏和横屏之间切换?

我正在使用Ionic / Cordova。

目前,我已经使用以下属性在config.xml中配置了应用程序的竖屏模式:

 <preference name="orientation" value="portrait" />

你能具体说明你的目标平台吗?只针对安卓吗?iPhone?iPad? - Hisham
1个回答

8

您可以使用isTablet插件屏幕方向插件结合使用,如下所示:

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    if(window.isTablet){
        screen.unlockOrientation();
    }else{
        screen.lockOrientation('portrait');
    } 
  });
})

Ionic平台现在内置了platform.is('tablet')。请参见https://ionicframework.com/docs/api/platform/Platform/#is - Felix Livni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接