所有我的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测试版以来就已存在.但是,请谨慎使用.仅仅因为它今天起作用并不能保证它将来会起作用.

| 归档时间: |
|
| 查看次数: |
2456 次 |
| 最近记录: |