iPhone模拟器中未显示图像

iPhone模拟器中未显示图像,iphone,Iphone,我从Interface Builder中的媒体库中拖动了一个图像,可以在我的xib中看到该图像。然而,当我打开iPhone模拟器时,图像并不在那里。我是否需要将代码放入程序的.m或.h中才能显示我在IB上的映像?您需要将映像添加到应用程序目录中的资源文件夹中,以便将映像复制到目标复制捆绑资源中,该文件夹包含应用程序正在使用的所有资源。否则,当iPhone模拟器运行时,它将找不到图像 要向资源中添加图像,请按住ctrl键并单击文件夹,然后选择“添加…”->现有文件,然后选择图像并单击“添加” 希望

我从Interface Builder中的媒体库中拖动了一个图像,可以在我的xib中看到该图像。然而,当我打开iPhone模拟器时,图像并不在那里。我是否需要将代码放入程序的.m或.h中才能显示我在IB上的映像?

您需要将映像添加到应用程序目录中的资源文件夹中,以便将映像复制到目标复制捆绑资源中,该文件夹包含应用程序正在使用的所有资源。否则,当iPhone模拟器运行时,它将找不到图像

要向资源中添加图像,请按住ctrl键并单击文件夹,然后选择“添加…”->现有文件,然后选择图像并单击“添加”

希望这是明确的


-Oscar

您需要将映像添加到应用程序目录中的资源文件夹中,以便将映像复制到目标复制捆绑资源中,此文件夹包含应用程序正在使用的所有资源。否则,当iPhone模拟器运行时,它将找不到图像

要向资源中添加图像,请按住ctrl键并单击文件夹,然后选择“添加…”->现有文件,然后选择图像并单击“添加”

希望这是明确的


-奥斯卡

我从来没有用IB那么多来理解你在做什么

但是,我过去采取的步骤是:

确保图像资源路径正确,并且是项目的本地路径,而不是从未知路径引用的路径

确保它显示在IB中的UIImageView检查器中

在检查器内选择图像名称

确保图像显示在UIImageView占位符中


如果IB出现问题,我宁愿编写代码,在正确的位置初始化UIImageView实例。调试起来就不那么麻烦了。

我从来没有用过这么多IB来理解你在做什么

但是,我过去采取的步骤是:

确保图像资源路径正确,并且是项目的本地路径,而不是从未知路径引用的路径

确保它显示在IB中的UIImageView检查器中

在检查器内选择图像名称

确保图像显示在UIImageView占位符中


如果IB出现问题,我宁愿编写代码,在正确的位置初始化UIImageView实例。调试不那么麻烦。

如果“打开模拟器”的意思是从Interface Builder的“文件”菜单中选择“模拟接口”,那么是的,这将不起作用


要在模拟器中运行您的应用程序,您必须点击Xcode中的“构建并运行”按钮。

如果“打开模拟器”是指您从Interface Builder的“文件”菜单中选择了“模拟接口”,那么是的,这将不起作用


要在模拟器中运行应用程序,必须点击Xcode中的Build and run按钮。

IB中是否选中了隐藏框?或者在你的代码或者IB中你把alpha设置为零?为了确保这一点,请将IB中的图像连接到.h文件中的代码,然后在.m中的viewDidLoad:函数中键入以下内容:

image.alpha=1; image.hidden=否;
试试这个,告诉我它是否有效

是否在IB中选中了隐藏框?或者在你的代码或者IB中你把alpha设置为零?为了确保这一点,请将IB中的图像连接到.h文件中的代码,然后在.m中的viewDidLoad:函数中键入以下内容:

image.alpha=1; image.hidden=否;
试试这个,告诉我它是否有效

图像可以是应用程序文件夹中的任何位置,只要它包含在项目中,当您从左窗格中选择特定图像时,在右窗格中的目标成员身份下,检查是否选中了目标的复选框。

图像可以是应用程序文件夹中的任何位置,只要它包含在项目中,当您从左窗格中选择特定图像时,在右窗格中的Target Membership(目标成员资格)下,选中Target(目标成员资格)的复选框是否已选中,当一位设计师的图像效果良好,而另一位设计师的图像效果不佳时,我发现了这一点。如果它是一个PNG,那么请确保它已被保存/导出,并启用/勾选了interlaced或其他任何东西,这对我来说很有用


很奇怪,它出现在界面生成器中,但在模拟器中却不存在

我有过这样的经历,当一位设计师的作品表现良好,而另一位设计师的作品表现不佳时,我发现了这一点。如果它是一个PNG,那么请确保它已被保存/导出,并启用/勾选了interlaced或其他任何东西,这对我来说很有用


很奇怪,它出现在界面生成器中,但在模拟器中却不存在

问题也可能与回收钢指出的图像格式存在问题或不一致有关

在我的特殊情况下,我将.JPG文件拖到Images.xcsets中并使用它们

事实证明,这些图像在我的故事板中正确呈现,但没有显示在模拟器上

为了解决这个问题,我将.jpg转换为.png文件
使用GIMP/Photoshop或任何其他图像处理软件,现在它可以在故事板和模拟器上工作。

问题还可能与回收钢指出的图像格式问题或不一致有关

在我的特殊情况下,我将.JPG文件拖到Images.xcsets中并使用它们

事实证明,这些图像在我的故事板中正确呈现,但没有显示在模拟器上

为了解决这个问题,我使用GIMP/Photoshop或任何其他图像处理软件将.jpg文件转换为.png文件,现在它可以在脚本和模拟器上运行。

必须将图像添加到正确的目标

添加图像时,需要将其添加到所需的目标。不管是自定义键盘还是其他什么

愚蠢的解决方案,但有时人们可能会忘记

必须将图像添加到正确的目标

添加图像时,需要将其添加到所需的目标。不管是自定义键盘还是其他什么


愚蠢的解决方案,但有时人们可能会忘记

它位于XCode中的“我的资源”文件夹和桌面上的“我的应用程序”文件夹/捆绑包中。您能在视图中看到其他内容吗?。尝试拖动UILabel进行检查,可能视图控制器未绑定到该视图?是的,我相信我已经将所有内容都放在了它应该放的地方。我需要右键单击图像并将其连接到文件或视图吗?它位于XCode中的“我的资源”文件夹和桌面上的“我的应用程序文件夹/捆绑包”中。您能在视图中看到其他内容吗?。尝试拖动UILabel进行检查,可能视图控制器未绑定到该视图?是的,我相信我已经将所有内容都放在了它应该放的地方。我需要右键单击图像并将其连接到文件或视图吗?啊,我的问题是.m或.h文件中没有代码。所以我想我需要弄清楚如何设置upah我的问题是我在.m或.h文件中没有代码。所以我想我需要弄清楚如何设置它