【问题标题】:What does Auto Scaling do in Xcode 10 xcasset image propertiesAuto Scaling 在 Xcode 10 xcasset 图像属性中做了什么
【发布时间】:2019-01-19 15:23:47
【问题描述】:

在 Xcode 10 中的 xcasset 目录图像属性上找到了名为“Auto Scaling”的新选项。

这个属性有什么作用?

在使用 PDF 矢量资产时是否与调整大小:“保留矢量数据”有关?

【问题讨论】:

    标签: uiimage xcasset xcode10


    【解决方案1】:

    看起来这只能由 WatchOS 使用。

    来自https://developer.apple.com/documentation/watchkit/supporting_multiple_screen_sizes?language=objc

    或者,在 watchOS 5 及更高版本中,您可以提供可缩放的 PDF 资源。将 PDF 添加为 2x 图像资源,然后将其 Auto Scaling 属性设置为 Automatic。加载 PDF 时,系统会根据当前设备的屏幕尺寸缩放图像,如表中所列。这允许您为所有四种屏幕尺寸提供单一资源。

    我不确定这是否也适用于 iOS。在此 WatchKit 文档之外,我找不到任何提及自动缩放的内容。

    【讨论】:

    • 更具体地说,似乎此属性导致 PDF 在 38 毫米手表上缩放到 91%,在 40 毫米和 42 毫米手表上缩放到 100%,在 44 毫米手表上缩放到 110%。
    猜你喜欢
    • 2011-03-11
    • 2020-07-03
    • 2015-04-04
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    • 2012-07-17
    • 2014-03-27
    • 2018-09-30
    相关资源
    最近更新 更多