Sco*_*oll 1 ios cordova ionic-framework
尽管安装了状态栏插件,我仍然无法将离子/ cordova iOS应用中状态栏上的字体颜色更改为白色:
cordova plugins
...
org.apache.cordova.statusbar 0.1.8 "StatusBar"
Run Code Online (Sandbox Code Playgroud)
并在app.js
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.StatusBar) {
StatusBar.styleLightContent();
}
});
})
Run Code Online (Sandbox Code Playgroud)
在config.xml中
<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarStyle" value="lightcontent" />
Run Code Online (Sandbox Code Playgroud)
字体颜色没有从黑色改变,我在XCode控制台中收到错误消息:
CDVPlugin class CDVStatusBar (pluginName: statusbar) does not exist.
Run Code Online (Sandbox Code Playgroud)
作为参考,我的cordova版本是3.5.0-0.2.6和离子的1.0.0-beta.13
我的解决方案是删除并重新添加平台.
cordova platform rm ios
cordova platform add ios
Run Code Online (Sandbox Code Playgroud)