我最近从phonegap CLI 4.1.2(cordova构建版本3.7.0)升级到CLI 6.0.1(cordova构建版本4.0.1)我可以看到虽然phonegap webview弹跳在iOS上运行但是有背景色当反弹发生时,可以在应用内容下方看到。升级后,此颜色从黑色变为灰色。
如何更改此背景颜色,我假设它是webview背景颜色。我尝试浏览 query = "select pass from users where uname = ? ";
和MainViewController
类/文件,但没找到设置灰色的地方。这肯定不是AppDelegate
元素的颜色。
请参阅随附的屏幕截图。
答案 0 :(得分:4)
我认为最简单的方法是创建一个简单的插件。初始化插件时,可以设置背景颜色。例如:
- (void)pluginInitialize
{
self.webView.backgroundColor = [UIColor blackColor];
}
答案 1 :(得分:0)
使用cordova config.xml
,您可以为希望主WebView具有的背景颜色设置首选项,例如:
<preference name="BackgroundColor" value="0xff0000ff"/>
它支持一个四字节的十六进制值,第一个字节代表alpha通道,后三个字节的标准RGB值。
在此处了解更多信息:https://cordova.apache.org/docs/en/latest/config_ref/index.html#preference