gpt4 book ai didi

ios - Xcode 11,暗/亮图像的 Assets 目录命名约定?

转载 作者:行者123 更新时间:2023-11-29 11:26:33 34 4
gpt4 key购买 nike

以前拖动到 Xcode Assets 目录中的图像可以命名如下 ...

Rabbit@2x.png
Rabbit@3x.png

释放拖动后,这些图像会自动分配到目录中正确的 2x3x 位置。

现在,借助 iOS 13 和 Xcode 11,我们可以添加一组备用图像以在深色模式下使用。有谁知道是否有一种方法可以将亮/暗指定为文件名的一部分,以便图像自动结束亮槽和暗槽。

Rabbit@2x.png
Rabbit@3x.png
Rabbit@2x.dark.png
Rabbit@3x.dark.png

最佳答案

Previously images dragged into the Xcode asset catalogue could be named as follows

是的,那是因为这些名称是在多年前使用的,那时还没有 Assets 目录,当时图像文件必须位于应用程序包本身中。必须有一种方法让运行时知道图像将如何使用,而那些命名约定是唯一的方法。但是,现在不需要了。图像可以有任何名称,因为它们只是进入图像集的插槽。但 Apple 提供了一条捷径,您可以轻松地从使用应用程序包切换到使用 Assets 目录,从而进入现代世界。

with iOS 13 and Xcode 11 we have the ability to add an alternate set of images for use in dark mode. Does anyone know of if there is a way to specify light / dark as part of the filename so that images automatically end up the light and dark slots

是的,没有这样的方法。 Apple 很久以前就停止添加命名约定以进一步区分应用程序包本身中的图像文件,因为现在 Assets 目录存在并且它有插槽。所以很明显,亮/暗模式没有应用程序包命名约定,它才刚刚开始存在。不需要快捷方式,因为您从一开始就没有使用命名约定。你不需要进入现代世界,因为你已经身处其中。只需将图像放入它们的位置即可。您可以使该过程自动化,但仅靠命名约定不是办法。

关于ios - Xcode 11,暗/亮图像的 Assets 目录命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58238989/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com