2016-04-30 98 views
1

添加cordova-plugin-mfp後,cordova-plugin-statusbar不再有效。MobileFirst Platform 8.0 beta - 打破cordova-plugin-statusbar

步驟重新創建:

  1. 創建狀態欄插件,新的科爾多瓦項目:

    cordova create test 
    cd test 
    cordova platform add ios 
    cordova plugin add --save cordova-plugin-statusbar 
    
  2. 以下文本添加到config.xml文件:

    <feature name="StatusBar"> 
        <param name="ios-package" value="CDVStatusBar" onload="true" /> 
    </feature> 
    <preference name="StatusBarStyle" value="default" /> 
    
  3. 運行該項目並注意狀態欄文本是黑色的(默認!)。

  4. 更改config.xml中加入一行:

    <preference name="StatusBarStyle" value="blacktranslucent" /> 
    
  5. 運行該項目,並注意狀態欄文本爲白色(萬歲!)。

  6. 添加科爾多瓦 - 插件-MFP插件:

    cordova plugin add --save cordova-plugin-mfp 
    
  7. 運行該項目,並注意狀態欄文字爲黑色(噓!)。

此時,StatusBarStyle更改根本沒有任何效果。

回答

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版本中解決。感謝您的報告!

目前沒有可用的解決方法,但如果將有我會一定要更新此答案。

+0

謝謝Idan。期待修復。 –

+0

@NickMaynard,看到我的更新回答。現在有一個解決方法,也許在將來修復... –

+0

感謝您的解決方法Idan。我們什麼時候可以期待最終的錯誤修復? –

相關問題