gpt4 book ai didi

ios - 如何在 Xcode 中本地化 xcassets 文件夹中的图像

转载 作者:行者123 更新时间:2023-12-01 17:13:04 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to localize the images in Images.xcassets?

(6 个回答)


6年前关闭。




我在 XCode 中有两个目标.这是两个基于相同代码库的产品,但有些图形不同。这就像白色标签。图像存储在 xcassets文件夹。我该如何本地化?对一种语言进行本地化或按目标进行本地化对我来说都很好,因为白色标签实际上是每种语言。

我已 checkin xcassets但我没有看到本地化任何图像的选项。

更新:我认为我可以做到这一点的一种方法是为我的目标创建一个新的 xcassets 文件夹,因此它可能被称为 images-mytarget.xcassets。然后在目标构建阶段,我可以更改“复制捆绑资源”区域中的 xcassets 文件夹以使用我的目标 xcassets。我能够成功地做到这一点。这可以区分每个目标的 xcasset。解决。

最佳答案

虽然(显然)目前没有办法直接明确本地化 xcassets 文件,但您可以使用 Localizable.strings 文件本地化要提取的 Assets 名称。例如,假设您对需要本地化的游戏主菜单进行了图形 Logo 处理。您可以将本地化 Logo 处理放在具有不同名称的 Assets 文件中,将名称添加到 Localizable.strings 文件中,然后使用如下代码获取适当的图像:

UIImage *img = [UIImage imageNamed:NSLocalizedString(@"MAIN_MENU_IMAGE", nil)];

关于ios - 如何在 Xcode 中本地化 xcassets 文件夹中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30238880/

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