0

我的应用中有一个图标,在模拟器上看起来不错,但在我的设备上却错了;它有点“苍白”。我花了将近一个月的时间才弄清楚原因,原因是设置增加了图像的对比度。您可以在此处的设置中找到它: Settings-> Accessability-> Display & Text Size-> Increase Contrast-switch。

我的应用程序中有几个图标,但据我所知,只有一个受此影响。

我的问题:有什么办法可以忽略这个,让图标看起来总是正确的?

图标为黑色并默认呈现

4

1 回答 1

2

您可以提供在手机中启用高对比度时使用的图像。为此,请在 中选择您的图像Assets.xcassetsHigh Contrast选中Attributes inspector. 然后添加要用于高对比度的图像。

在此处阅读更多相关信息。

您可以使用Environment overrides菜单从 Xcode 进行测试。

在此处输入图像描述

于 2020-08-12T09:43:17.943 回答