我正在使用导航栏中的几个自定义图片在应用中遇到问题。这一切都很好,直到昨天,图像停止出现在导航栏中。
有一条线索,当我通过xib编辑器将其中一个图像添加到视图控制器时,我收到一条警告消息,例如: Could not load the "back-arrow.png" image referenced from a nib in the bundle with identifier "com.test.myapp"
从以下方面重新命名文件的工作是什么? back-arrow@2x.png
到back-arrow.png
- 然后显示的大小错误。昨天我设法让其中一张图像正常工作并正确显示,但是在尝试显示另一张图像时,它又消失了。
我已检查过Copy Bundle Resources中的文件。它们出现在Xcode图像浏览器中。
修改 当我删除@ 1x图像时,图标会再次出现。这可能会发生什么?
使用Xcode 8.1,在模拟器(iOS 10)和iPad 2(iOS 9)中进行测试。
答案 0 :(得分:0)
图片不在.xcassets
文件夹中,只是作为资源添加。我以正确的方式做了它并将每个图像变成了一个Imageset,它现在按预期工作。