我的 UIImageView 的 PNG 图像没有出现,但出现了另一个 PNG 图像

Posted

技术标签:

【中文标题】我的 UIImageView 的 PNG 图像没有出现,但出现了另一个 PNG 图像【英文标题】:PNG Image of my UIImageView doesn't not appear, but another PNG image appears 【发布时间】:2013-09-18 17:40:56 【问题描述】:

是的,这很奇怪。

这没什么特别的。从 Interface Builder 中,我选择它作为 Image,然后图像出现在 xcode 的 nib 中。但是当我在我的设备上运行它时,图像不会出现。如果我选择“黄色”作为 UIImageView 的背景,则会出现黄色背景而不是图像。

如果我选择另一张图片作为 UIImageView 的“图像”,它会起作用。都是PNG格式。

每次我在设备上运行应用程序时,我都会在构建之前进行“清理”。

这是一张不起作用的图片。

有什么想法吗?

好奇怪……

【问题讨论】:

【参考方案1】:

好的,我找到了解决方案。

在 Xcode 中右键单击图像,转到 File Inspector,我必须选中“Target Membership”下的复选框

【讨论】:

感谢您发布此答案,可能为我节省了几个小时。 谢谢你,你让我免于将头撞到墙上。我的石膏板也谢谢你。【参考方案2】:

也许您刚刚添加了对该图像的引用,而没有将其添加到项目文件夹中。

【讨论】:

【参考方案3】:

类似的事情发生在我身上,我所做的是关闭xcode,更改项目的文件夹名称,再次打开并构建,然后工作

【讨论】:

【参考方案4】:

前几天我在使用 Xcode 5 时遇到了同样的问题——我的解决方案是从项目中完全删除图像文件,关闭 Xcode,然后重新添加它们。您还可以使用资产目录,它应该可以解决问题。

【讨论】:

以上是关于我的 UIImageView 的 PNG 图像没有出现,但出现了另一个 PNG 图像的主要内容,如果未能解决你的问题,请参考以下文章

将 png 加载到 UIImageView iOS

UIImageView 旋转而不移动图像

在最后一个图像处停止 UIimageview 动画

UIImageView Scale to fill 不裁剪子视图

UIImageView 背景图像和旋转帮助

UIImageView 方面适合高度