Ionic中设置页面横屏和全屏的那些坑

ionic建的程序中设置页面全屏和横屏遇到了一些BUG,在更改这些BUG的过程中发现了这些坑现在给小伙伴们讲一下大家以后遇到相同的问题就可以绕过去了

 

1 设置全屏的坑

我是用隐藏状态栏的方式实现的全屏本来是已经实现了的想着新建一个样例给小伙伴们讲一下的结果在新建的程序下面用同样的代码都实现不了后来查找原因居然是状态栏相关的插件居然没有添加进去本来新建tabs程序是默认添加过的不知道为什么这次新建的居然没有加进去于是在当前目录的命令行提示符下运行以下代码添加插件即可

ionic cordova plugin add cordova-plugin-statusbar
npm install --save @ionic-native/status-bar

2 设置横屏的坑

用的官方screen-orientation插件设置完横屏之后在安卓机上按返回键再启动程序就又进入了竖屏模式要绕过这个坑就需要在config.xml文件中写入下面的代码

小伙伴们会不会想如果写这个代码后不用插件是不是也可以实现横屏我就这样试了横屏是可以实现的但是手机转动的话屏幕并不会转动所以要达到好的体验效果既又要在config.xml中加代码也要用插件

 

3 不用其他页面只有app.html页面可以吗

答案是不可以本来想着让文件最少的原因我想做一个单页面的于是把所有的页面都删除了只用app相关的文件结果功能都正常可是在安卓机上按返回键就杯具了不起作用当添加新的页面后返回键功能就正常了不知道具体是什么原因小伙伴们可以加我来讨论下啊

 

如果觉得写的不错可以打赏哦您的支持是我一直努力的动力

 

Ionic中设置页面横屏和全屏的那些坑_第1张图片

你可能感兴趣的:(ionic)