在Xcode中预览不显示资产库中的图像

时间:2016-02-25 07:23:27

标签: ios xcode autolayout preview xcode7.2

the second image view's image is taken from asset library

第二张图片视图的图片来自资产库 正如您所看到的那样,它不会引用资产库中的图像,而是从项目中包含的图像文件中获取

我正在使用Xcode 7.2 enter image description here

4 个答案:

答案 0 :(得分:4)

你必须做三个步骤:

  1. 打开Xcode。转到窗口并选择项目。从新菜单中选择删除派生数据。

  2. 从资源库中删除图片。再次设置并将其链接到图像视图。

  3. 点击cmd+shift+k清除您的项目。之后运行您的应用程序或将其置于预览中。

答案 1 :(得分:2)

尝试检查"目标会员资格" Assets.xcassets文件。

  1. 选择Assets.xcassets文件夹。
  2. 文件检查器中的
  3. - 应检查目标成员资格。

答案 2 :(得分:0)

对于遇到此问题或类似问题的其他人;发生这种情况的原因是我只在资产文件夹中提供了@3x版本的图像。当我提供@1x@2x时,图片在故事板中再次显示为预期。

当Xcode强迫我在故事板中选择设备时,就开始发生这种情况了。

答案 3 :(得分:0)

尝试直接按名称访问资源中的图片时出现类似问题,如下所示:

enter image description here

将图像添加到资源中的文件夹后更改图像名称时,不会显示图像。

要解决这个问题,请按照艾哈迈德的回答。

要防止这种情况发生,请先将图像命名为文件夹,或将图像添加到没有文件夹的资源中。