gpt4 book ai didi

xcode - 如何将 JPEG 添加到 Xcode 中的 Assets 目录?

转载 作者:行者123 更新时间:2023-12-03 05:47:53 31 4
gpt4 key购买 nike

是否可以将 PNG 文件以外的资源添加到 Xcode 资源目录中?

当我将 JPEG 文件拖到 Assets 目录中时,UI 不接受它们。

最佳答案

您可以通过手动编辑资源的 JSON 表示形式来添加非 PNG 资源。最简单的方法是复制现有 Assets 并修改它:

  1. 右键点击现有 Assets 并选择在 Finder 中显示
  2. 复制并粘贴现有的 .imageset 项目并将其重命名,例如my_image.imageset
  3. 双击新的 .imageset
  4. 删除文件夹中的所有现有图像
  5. 复制您的 JPEG 文件
  6. 编辑 Contents.json 文件,将 filename 键的值替换为您的 JPEG 文件名

您的 Contents.json 将如下所示:

{
"images" : [
{
"idiom" : "universal",
"scale" : "1x",
"filename" : "my_image.jpg"
},
{
"idiom" : "universal",
"scale" : "2x",
"filename" : "my_image@2x.jpg"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

请务必按名称引用您的图片,不带扩展名:

[UIImage imageNamed:@"my_image"]

此方法适用于 GIF 和其他资源,因为它们只是在构建时复制到应用程序的主包中。值得注意的是,当复制到 bundle 时,图像最终会带有 png 扩展名,但它们仍然可以正确加载。

关于xcode - 如何将 JPEG 添加到 Xcode 中的 Assets 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18785946/

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