Iphone 在Interface Builder中设置UIImageView的图像

Iphone 在Interface Builder中设置UIImageView的图像,iphone,objective-c,interface-builder,uiimageview,Iphone,Objective C,Interface Builder,Uiimageview,当我在IB中为UIImageView设置图像并模拟界面时,按钮和内容会显示,但图像视图不会显示。这是因为interface Builder使用的模拟器与您的项目无关。它只是获取您的xib文件、构建界面并显示它。因此,它找到引用但找不到的任何资源都将被跳过。因此,如果您的UIImageView使用名为“myImage.png”的图像,那么当模拟器运行时,它将尝试执行[UIImage imagename:@“myImage.png”]。由于“myImage.png”不是模拟器包的一部分,它将无法创建

当我在IB中为UIImageView设置图像并模拟界面时,按钮和内容会显示,但图像视图不会显示。

这是因为interface Builder使用的模拟器与您的项目无关。它只是获取您的xib文件、构建界面并显示它。因此,它找到引用但找不到的任何资源都将被跳过。因此,如果您的
UIImageView
使用名为“myImage.png”的图像,那么当模拟器运行时,它将尝试执行
[UIImage imagename:@“myImage.png”]。由于“myImage.png”不是模拟器包的一部分,它将无法创建图像,并且UIImageView将为空

它可以创建按钮,因为(显然)按钮是标准的、全局可用的代码。您的项目特定资源不可用。

谢谢,我想知道为什么“模拟界面”似乎不起作用