3

我最近从 phonegap CLI 4.1.2(cordova 构建版本 3.7.0)升级到 CLI 6.0.1(cordova 构建版本 4.0.1)我可以看到 phonegap webview 反弹在 iOS 上工作,但有一个背景颜色可以反弹发生时在应用程序内容下方看到。此颜色在升级后由黑色变为灰色。

如何更改我认为是 webview 背景颜色的背景颜色。我试图浏览MainViewControllerAppDelegate/文件,但没有找到设置灰色的地方。这绝对不是<body>元素的颜色。

请参阅随附的屏幕截图。

在此处输入图像描述

4

2 回答 2

5

我认为最简单的方法是创建一个简单的插件。当你的插件初始化时,你可以设置背景颜色。例如:

- (void)pluginInitialize
{
    self.webView.backgroundColor = [UIColor blackColor];
}
于 2016-03-26T00:55:16.267 回答
5

使用cordova config.xml,您可以设置您希望主WebView拥有的背景颜色的首选项,fe:

<preference name="BackgroundColor" value="0xff0000ff"/>

它支持四字节十六进制值,第一个字节代表 alpha 通道,标准 RGB 值代表接下来的三个字节。

在此处阅读更多信息:https ://cordova.apache.org/docs/en/latest/config_ref/index.html#preference

于 2019-07-24T14:38:34.847 回答