Xcode6图像视图+资产目录。图像没有显示

时间:2014-06-08 02:28:29

标签: ios xcode xcode-storyboard xcode6

iOS新手在这里。宣布Xcode 6和SWIFT后,我决定尝试一下。

现在我进入iOS开发三天,发现了一个非常奇怪的问题。

问题:在只有1个ImageView控件的空项目中,我无法弄清楚如何显示PNG图像。

这是我做的: 1)创建单个视图项目。 2)创建资产目录,添加图像集,添加PNG图像。 3)在故事板中,将Image View Control拖入板中 4)分配图像&图像视图的背景颜色 enter image description here

现在点击运行,模拟器仅显示图像背景,但不显示图像。

Xcode 6,目标iOS7.0,ipad 2模拟器(7.1)。

在Xcode 5中测试了相同的步骤,图像显示正确。但是,我希望学习SWIFT + Xcode 6.使用Xcode 5并不是一个真正的解决方案。

Here is the project package if you care to test it.

1 个答案:

答案 0 :(得分:3)

我有类似的问题,但是对于Objective-C项目。我发现了这个"问题"在发行说明中列出:

"在iOS 8和OS X 10.10上运行时,iOS 7或OS X 10.9的最低部署目标项目中的资产目录中的图像将可用,而不是iOS 7和OS X 10.9。&#34 ;

我认为如果目标设备/模拟器未运行iOS 8,您将无法看到图像。我通过删除Images.xcassets中的图像并将其复制到项目中来部分证实这一点。作为文件,然后它们被加载并正确显示。

所以,我认为我应该避免在此版本中使用适用于iOS 7目标的图像资产目录,只需将图像复制为文件。