在支持CarPlay的iOS应用中,为什么地图导航栏中的CPBarButtons总是显示浅蓝色的单色?

时间:2019-05-09 16:06:48

标签: swift cocoa-touch carplay

我正在尝试为我的导航应用实现CarPlay,但是我遇到了问题。作为CPMapButton实例的按钮按预期在地图上具有外观。相反,CarPlay导航栏中的按钮(buttonType图像)是CPBarButton的实例,不能很好地呈现。它们看上去很紧,总是使用淡蓝色,没有任何细节:

enter image description here

我正在使用的图标如下:

enter image description here

感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

不当行为实际上是正常的。通过更好地阅读此link,看来:

  

自定义图标(有时也称为模板)会丢弃颜色信息,并使用遮罩来生成您在导航栏或标签栏上看到的外观。

对不起,您之前错过了它...