labelColor在Passbook优惠券类型传递中没有响应

eha*_*ro2 7 ios passbook

所有我的Passbook环境都可以正常工作(基于PHP/MySQL的服务器用于传递生成和签名,以及传递下载 - 基于webview的下载,通过电子邮件传递或使用PassKit在我的应用程序内部显示).

唯一不起作用的是优惠券类型传递的主要字段中labelColor的颜色.

我有(在pass.json文件中):

"foregroundColor" : "rgb(30, 30, 30)",
"backgroundColor" : "rgb(230, 230, 230)",
"labelColor" : "rgb(30, 30, 30)",
Run Code Online (Sandbox Code Playgroud)

foregroundColor和backgroundColor工作正常,但labelColor(显示在条形图像的顶部)是白色的,而不是指定的labelColor.

根据Apple的Passbook包参考,labelColor是可选的

"可选.标签文本的颜色,指定为CSS样式的RGB三元组.例如,rgb(255,255,255).如果省略,标签颜色将自动确定."

在这种情况下,条形图像是一个清晰的图像,因此,文本应该是黑色的(即使省略了labelColor并且颜色自动确定),但尝试在通行证中显示为白色

任何帮助,将不胜感激.

...... e

Pas*_*Kit 12

标签和前景色仅在通道中没有条形图像时应用于主要字段标签和值.如果存在条形图像,则文本颜色会自动更改为白色.

有一个未记录的参数stripColor可用于设置条形图像上文本的颜色.这会更改字段和标签.

这个参数自早期的iOS6测试版以来就已存在.但是,请谨慎使用.仅仅因为它今天起作用并不能保证它将来会起作用.

在此输入图像描述