添加cordova-plugin-mfp
后,cordova-plugin-statusbar
不再有效。
重新创建的步骤:
使用状态栏插件创建一个新的Cordova项目:
cordova create test
cd test
cordova platform add ios
cordova plugin add --save cordova-plugin-statusbar
将以下文本添加到config.xml:
<feature name="StatusBar">
<param name="ios-package" value="CDVStatusBar" onload="true" />
</feature>
<preference name="StatusBarStyle" value="default" />
运行项目并注意状态栏文本为黑色(默认为!)。
更改config.xml中添加的行:
<preference name="StatusBarStyle" value="blacktranslucent" />
运行项目并注意状态栏文本为白色(万岁!)。
添加cordova-plugin-mfp插件:
cordova plugin add --save cordova-plugin-mfp
运行项目并注意状态栏文本为黑色(嘘!)。
此时,StatusBarStyle更改根本没有任何效果。
答案 0 :(得分:0)
更新:请参阅以下解决此问题的博文:https://mobilefirstplatform.ibmcloud.com/blog/2016/06/13/fixing-the-incompatibility-between-cordova-status-bar-plug-in-and-mobilefirst-foundation-8-0/
确认。
我们已经打开了一个缺陷,目前计划对于MFPF 8.0的GA版本进行解决。谢谢你的举报!
目前没有可用的解决方法,但如果有,我一定会更新此答案。