带有@ 1x @ 2x后缀的图像不会出现在应用程序中

时间:2017-02-07 10:31:38

标签: ios xcode xcode8

我正在使用导航栏中的几个自定义图片在应用中遇到问题。这一切都很好,直到昨天,图像停止出现在导航栏中。

有一条线索,当我通过xib编辑器将其中一个图像添加到视图控制器时,我收到一条警告消息,例如: Could not load the "back-arrow.png" image referenced from a nib in the bundle with identifier "com.test.myapp"

从以下方面重新命名文件的工作是什么? back-arrow@2x.pngback-arrow.png - 然后显示的大小错误。昨天我设法让其中一张图像正常工作并正确显示,但是在尝试显示另一张图像时,它又消失了。

我已检查过Copy Bundle Resources中的文件。它们出现在Xcode图像浏览器中。

修改 当我删除@ 1x图像时,图标会再次出现。这可能会发生什么?

使用Xcode 8.1,在模拟器(iOS 10)和iPad 2(iOS 9)中进行测试。

1 个答案:

答案 0 :(得分:0)

图片不在.xcassets文件夹中,只是作为资源添加。我以正确的方式做了它并将每个图像变成了一个Imageset,它现在按预期工作。