【发布时间】:2020-10-09 04:00:48
【问题描述】:
我将我的应用程序的屏幕投影到另一个屏幕上,并注意到我的应用程序按钮中的图像在外部屏幕上看起来有些模糊。当我知道我的屏幕正在投影时,我想使用相同的图像,除了手动使用其@2x 或@3x 图像大小。
我已经四处搜索,但没有找到一个很好的答案,这可以在 Swift 中以编程方式完成吗?
【问题讨论】:
我将我的应用程序的屏幕投影到另一个屏幕上,并注意到我的应用程序按钮中的图像在外部屏幕上看起来有些模糊。当我知道我的屏幕正在投影时,我想使用相同的图像,除了手动使用其@2x 或@3x 图像大小。
我已经四处搜索,但没有找到一个很好的答案,这可以在 Swift 中以编程方式完成吗?
【问题讨论】:
根据需要创建一个 displayScale 为 2 或 3 的 UITraitCollection。
init(displayScale:)
现在使用该特征集合,或当前特征集合与该特征集合的组合,从资产集合中获取您的各种图像。
【讨论】: