Xcode 中的预览不显示资产库中的图像
Preview in Xcode not showing images from assets library
第二个图像视图的图像取自资产库
如您所见,它不是从资产库中引用图像,而是从项目中包含的图像文件中获取
我正在使用 Xcode 7.2
您必须执行三个步骤:
打开 Xcode。转到 window 并选择项目。从新菜单中选择删除派生数据。
从资产库中删除图像。重新设置,link进入图片查看
单击 cmd+shift+k
清理您的项目。之后 运行 您的应用或将其置于预览中。
尝试检查 Assets.xcassets 个文件的 "target membership"。
- 选择 Assets.xcassets 文件夹。
- 在文件检查器中 - 应检查目标成员资格。
对于遇到此问题或类似问题的其他人;发生这种情况的原因是我只在资产文件夹中提供了图像的 @3x
版本。当我提供 @1x
和 @2x
时,图像再次按预期显示在故事板中。
当 Xcode 迫使我在情节提要中选择设备时,这种情况就开始了。
尝试按名称直接访问资产中的图像时会出现类似问题,如下所示:
将图像添加到资产中的文件夹后更改图像名称时,图像不会出现。
要解决此问题,请遵循 Ahmed 的回答。
为防止这种情况发生,请在将图像放入文件夹之前为它们命名,或者将它们添加到没有文件夹的资产中。
第二个图像视图的图像取自资产库 如您所见,它不是从资产库中引用图像,而是从项目中包含的图像文件中获取
我正在使用 Xcode 7.2
您必须执行三个步骤:
打开 Xcode。转到 window 并选择项目。从新菜单中选择删除派生数据。
从资产库中删除图像。重新设置,link进入图片查看
单击
cmd+shift+k
清理您的项目。之后 运行 您的应用或将其置于预览中。
尝试检查 Assets.xcassets 个文件的 "target membership"。
- 选择 Assets.xcassets 文件夹。
- 在文件检查器中 - 应检查目标成员资格。
对于遇到此问题或类似问题的其他人;发生这种情况的原因是我只在资产文件夹中提供了图像的 @3x
版本。当我提供 @1x
和 @2x
时,图像再次按预期显示在故事板中。
当 Xcode 迫使我在情节提要中选择设备时,这种情况就开始了。
尝试按名称直接访问资产中的图像时会出现类似问题,如下所示:
将图像添加到资产中的文件夹后更改图像名称时,图像不会出现。
要解决此问题,请遵循 Ahmed 的回答。
为防止这种情况发生,请在将图像放入文件夹之前为它们命名,或者将它们添加到没有文件夹的资产中。