我正在使用Cordova 4.1.2和org.apache.cordova.statusbar插件(版本0.1.8)在iOS和Android上构建应用程序。
在iOS 8(模拟器和几个不同设备)上,状态栏的内容不断消失。有时它会在应用程序启动后保持一段时间可见,但大部分在启动后很快就会消失。
酒吧本身仍然存在,但我无法做任何事情。像StatusBar.backgroundColorByHexString("#FF0000")
或其他样式方法之类的东西没有效果。该栏始终保持我在config.xml中定义的背景颜色,并且它没有显示内容(没有载体,没有电池状态,没有任何内容),它只是一个坚实的颜色条。
当我致电StatusBar.isVisible
时,它会返回false
,但条形图明显可见。当我打电话给StatusBar.show()
时,它会完全消失。
如果我尝试删除状态栏插件,则在启动画面期间条形图已完全消失。
我想要一个带有黑色文字的白色状态栏。当我的应用程序显示启动画面时,条形图仍然看起来像我想要它但后来变空。我该怎么办?
更新:我现在完全删除了插件,运行platforms/ios/cordova/clean
然后再次编译所有内容。现在,状态栏通常会保持可见状态一段时间并且一开始看起来正确但在应用程序启动后仍然会消失几秒钟(大约10秒)。