我已将一些PNG图片导入到我的项目中,然后在InterfaceBuilder中,我将一个UIImageView添加到View中。我将Image属性设置为导入的属性(在下拉菜单中选择它)。它出现了。然后我从IB运行模拟器,除图像外,所有内容都显示在视图中。有什么问题 ?我没有做任何其他事情,也没有比之前说的更多。
该项目是默认的ViewBased项目。
答案 0 :(得分:3)
@Oliver如果从IB运行,你将无法在模拟器中获取图像。您应该从xcode运行模拟器。图像位于xcode项目文件夹中,而不在.xib文件中。
PS。如果你从IB运行iPhone模拟器,它将只运行.xib文件,并显示在xib文件中添加的内容,如标签textfileds。但它不会告诉你图像。如果你想看看图像视图是否合适,只需将UIImageView的背景颜色改为默认值以外的其他颜色,然后再运行你将在模拟器中从IB中选择的颜色。
PSS。单击xib文件,然后在选项中选择open as source file。检查xib文件是如何制作的。
答案 1 :(得分:2)
有同样的问题。解决方案:转到尺寸检查器。将显示更改为框架矩形。建立并运行。现在图像将显示出来。将显示返回更改为默认设置。