在ios 7上更改datepicker的深色背景

时间:2013-11-21 15:25:22

标签: ios cordova background

我正在使用phonegap开发移动应用。 ios 7上的日期选择器获得深色背景(见图)。如何更改背景颜色?

请参阅:http://community.phonegap.com/nitobi/topics/dark_background_for_datepicker_on_ios_7

上的图片示例

2 个答案:

答案 0 :(得分:3)

我刚刚遇到了同样的问题,并找到了答案!如果您在计算机上本地构建Cordova / PhoneGap项目并且未使用PhoneGapBuild,则修复非常简单。

在Xcode中,打开项目,展开黄色Classes文件夹并打开 MainViewController.m 文件。

MainViewController.m 第107行,您会看到以下行:

theWebView.backgroundColor = [UIColor blackColor];

将其更改为:

theWebView.backgroundColor = [UIColor whiteColor];


或者,如果您使用PhoneGapBuild并且无权修改iOS项​​目文件,则有人开发了cordova / phonegap插件来解决此问题。它可以在下面找到。

https://github.com/EddyVerbruggen/iOSWebViewColor-PhoneGap-Plugin

答案 1 :(得分:-3)

您是否尝试过jquery mobile datepicker ..

http://jquerymobile.com/demos/1.0a4.1/experiments/ui-datepicker/