离子/科尔多瓦屏幕方向不起作用
问题描述:
我一直在开发离子应用程序,它只需要一个屏幕锁定在肖像模式。于是我通过离子/科尔多瓦屏幕方向不起作用
cordova plugin add cordova-plugin-screen-orientation
然后,我添加的代码的所谓简单的线条增加了屏幕orienation插件
window.screen.lockOrientation('portrait');
//不起作用
试过这种藏汉 screen.lockOrientation('portrait');
//不起作用
$ionicPlatform.ready(function() {
screen.lockOrientation('landscape');
});
与$ ionicPlatform dependency inc luded //不起作用
似乎很简单的,但没有什么工作
任何帮助将大大appreciated..Thanks :)
答
您可以可靠地锁定屏幕的方向在配置文件中你的科尔多瓦项目。只需使用
<preference name="Orientation" value="landscape" />
如果您希望更灵活并根据当前视图进行更改。进入配置文件并添加一个方向:'肖像'属性到相应的视图。之后只需声明:
if(toState.orientation == 'portrait') {
screen.lockOrientation('portrait');
}
如果仍然无法使用,请尝试使用其他插件实施。这似乎是一个稍微不同的方法的公平交易: https://github.com/Adlotto/cordova-plugin-recheck-screen-orientation
我真的很喜欢你的第二选择......但你能解释一下更进一步。如何创建一个应用于.config文件中的属性...我是一个完整的noob – MehdiN