图像不会在启动情节提要中更新

Hac*_*ord 5 xcode ios xcode-storyboard

我注意到,如果我更改了xcassets中的图像,则启动情节提要板不会更新。

例如,假设您在启动情节提要中有一个UIImage视图,该视图的图像名为“徽标”,该图像为蓝色。如果您在Finder中打开并将图像的颜色更改为红色,则下次您在设备上运行徽标时,徽标仍将为蓝色。

xCode中的情节提要的预览将显示正确的(红色)徽标图像。

在运行之前,我已经尝试过:

  • 清理项目
  • 删除衍生数据
  • 删除应用
  • 重命名图像

似乎没有任何办法可以解决问题。我还有其他选择吗?

EQO*_*123 0

退出通常应该可以解决问题...有时,特别是在我听说和经历过的游乐场中,它不会自动刷新,你可以:

  1. 稍等一下(在大多数情况下),但似乎您不会询问是否有几秒钟的延迟,所以也许可以尝试

  2. 删除与该图像关联的所有内容(插座引用、故事板上的图像以及在代码中使用该图像的任何时间(将这些空格留空)),然后创建一个新的 UIImageView 并将其分配给您所需的图像。

  3. 在您的 Images.xcassetts 文件中,您可能只更改了其中一种尺寸的信息;确保这些都已设置。

话又说回来,尤其是在最近的 WWDC 之后,Xcode 中出现了一些 bug,需要在未来进行修补。至少,我希望这对您和将来看到这一点的人有所帮助。