iOS新手在这里。宣布Xcode 6和SWIFT后,我决定尝试一下。
现在我进入iOS开发三天,发现了一个非常奇怪的问题。
问题:在只有1个ImageView控件的空项目中,我无法弄清楚如何显示PNG图像。
这是我做的: 1)创建单个视图项目。 2)创建资产目录,添加图像集,添加PNG图像。 3)在故事板中,将Image View Control拖入板中 4)分配图像&图像视图的背景颜色
现在点击运行,模拟器仅显示图像背景,但不显示图像。
Xcode 6,目标iOS7.0,ipad 2模拟器(7.1)。
在Xcode 5中测试了相同的步骤,图像显示正确。但是,我希望学习SWIFT + Xcode 6.使用Xcode 5并不是一个真正的解决方案。
答案 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目标的图像资产目录,只需将图像复制为文件。