使用 xcode5 时图像未显示在 xib 和模拟器中

Posted

技术标签:

【中文标题】使用 xcode5 时图像未显示在 xib 和模拟器中【英文标题】:images not displayed in xib and in simulator while using xcode5 【发布时间】:2014-02-12 05:16:48 【问题描述】:

我在一个基于 ios4 的旧应用程序中更新了一些功能,之后没有更新。当我尝试在应用商店上传二进制文件时,我被要求使用 xcode5 构建二进制文件。我在那里设置了 xcode5 并导入代码,但 UIImageView 中的大多数图像都没有显示在 xib 和模拟器中。我放了 2x 图像但没有结果。 如果需要做一些其他设置或需要创建一些其他尺寸的图像,请建议我。

【问题讨论】:

在 UiimageView 中您以编程方式添加图像或只是将图像拖动到 UiimageView?? 我不是以编程方式在 xib 中添加图像。 当您在 xcode4 中创建 xib 并在 xcode5 中使用时,Xib 无法正常工作 谢谢 Manish,我会检查的。 你收到警告信息了吗 【参考方案1】:

在 Xcode 5 和 4 中检查 xib。实际上,当您从 xcode 4 xib 切换到 Xcode 5 xib 时,它会自动更改其坐标。所以你必须在你的类而不是 xib 中设置它的框架。我也遇到了同样的问题,现在解决了。

【讨论】:

非常感谢 Manish,这就是问题所在。帧被重置为 0,490,0,0。我设置了正确的坐标并且它有效。我在 xcode5 xib 中更新它,是否足够或需要从代码更新? 有一个问题图像在xib中显示,但在模拟器中仍然没有显示。 @kapil :在您的 xcode 中从右侧做一件事,在界面生成器中更改您的 Xib 以检查您在 Xcode 5 和 4 中的框架选项是视图,作为参考,您必须检查屏幕截图附在答案中。但是如果你会在课堂上设置框架。不需要关心Xib。 @kapil:如果您发现解决方案正确,则将此答案标记为已回答。所以其他人不会使用那里的宝贵时间。其他人也可以从中获得帮助。将其标记为正确,因此它将显示绿色刻度图标。 非常感谢 Manish,它很有帮助。

以上是关于使用 xcode5 时图像未显示在 xib 和模拟器中的主要内容,如果未能解决你的问题,请参考以下文章

.Xib 在使用 Xcode 4.6.1 运行项目时产生错误

Xcode 5,xib 本地化导致手机黑屏

将捆绑包与 xibs XCode5 一起使用

Xcode 5.0.2 的错误 - 不显示带有操作系统选项的模拟器?

UIImageView 没有出现在 LaunchScreen.xib 中

xib编辑在xcode5中崩溃