在 Xcode 7 中损坏的资产目录中使用 .jpg 图像
Posted
技术标签:
【中文标题】在 Xcode 7 中损坏的资产目录中使用 .jpg 图像【英文标题】:Using .jpg images in asset catalogs broken in Xcode 7 【发布时间】:2015-10-07 15:53:47 【问题描述】:在 Xcode 6 中,可以在资产目录中使用 .jpg 图像,并让框架根据选择的大小类别加载适当的图像。但是,现在在 Xcode 7 中,.jpg 图像根本不会显示在助手编辑器中或运行时。
我已尝试重命名资产目录的图像名称以包含 .jpg 扩展名,它可以部分工作,但只使用了一张图像(默认的 Any/Any 图像,其余图像被忽略)。
我还尝试在 Xcode 7 环境中将资产添加到资产目录中,但最终没有取得任何进展。
我们公司需要使用 jpg 文件而不是 PNG 文件,以避免超过 ios 应用在蜂窝网络上的 100 mb 下载限制。
有没有人在任何 7.x 版本的 Xcode 中让资产目录与 JPEGS 一起使用?
【问题讨论】:
【参考方案1】:我尝试将文件扩展名从 .jpg 重命名为 .png 并且正在工作。但这是一种 hack。
【讨论】:
试过了,图像会出现,但始终使用默认图像。资产目录不会为不同尺寸类别动态加载另一个图像。 有人在 Apple 开发者论坛上建议将渲染设置从“默认”更改为“原始”。这为我解决了这个问题。以上是关于在 Xcode 7 中损坏的资产目录中使用 .jpg 图像的主要内容,如果未能解决你的问题,请参考以下文章
swift 在Xcode 6 GM + iOS 7.1中修复UICollectionViewCell损坏的自动布局约束
Xcode 7.0 和 7.1,代码覆盖打开,单元测试崩溃“无法合并以前的 GCDA 文件:损坏的弧标签”