Xcode 5中的iOS7 Story Board不显示图像

时间:2014-05-21 14:32:22

标签: ios iphone xcode uiimageview uistoryboard

我正在开发一个有两个故事板的项目,一个用于3.5英寸屏幕,另一个用于4英寸屏幕。问题是我的4英寸故事板(iphone5)中的图像视图显示了一个大的白色问号,尽管图像在项目中并通过属性检查器正确选择。 3.5英寸故事板中的图像正确连接并显示在界面构建器中。这里有一点关于这个问题:

  1. 图片视图仅在Interface Builder中显示问号,当我运行它时,它会显示在那里。
  2. 只有4英寸故事板(适用于iphone 5)才有问题
  3. 命名约定是: 3.1。适用于3.5英寸屏幕:bg_home.png& bg_home@2x.png 3.2。适用于4.0英寸屏幕:bg_home-568h.png& bg_home-568@2x.png
  4. 解决方案已尝试过:

    1. 删除了图片引用并再次添加
    2. 删除图片并重新添加
    3. 清理项目并重新构建
    4. 最重要的一点是,当我将图像名称转换为bg_home_568h.png和bg_home_568h@2x.png,并将它们添加到项目中时,问题就解决了,图像立即显示在storybaord中。
    5. 您的任何解决方案都将受到高度赞赏。

2 个答案:

答案 0 :(得分:0)

确保首先添加资源 如果您最终使用@ 2x分配图像名称,则不要写@2x i-e,您有两个名为example.png,example @ 2x.png的图像。然后在属性检查器中编写example.png。

答案 1 :(得分:0)

解决方案:

  1. 从项目中删除图像
  2. 使用旧格式“bg_home-568h@2x.png”中的格式“bg_home_568h@2x.png”重命名
  3. 再次将重命名重新添加回项目
  4. 再次连接所有imageViews以重命名图像文件
  5. 立即行动!似乎是命名惯例。