ios 为什么SwiftUI的Image看不到AppIcon文件?

crcmnpdw  于 12个月前  发布在  iOS
关注(0)|答案(1)|浏览(142)

我注意到SwiftUI中有一个奇怪的怪癖。如果我尝试从Assets文件夹中获取应用图标(图标存在),请使用以下命令:

Image("AppIcon")

字符串
它不工作。没有图像显示。也就是说,资产文件夹中的其他图像都可以正常工作,尽管使用了相同的代码行,只是AppIcon不行。
如果我使用这个:

Image(uiImage: (UIImage(named: "AppIcon"))! )


它工作得很好。应用程序图标显示。有什么原因导致Image无法显示AppIcon资产吗?

bqucvtff

bqucvtff1#

我还没有从Apple找到明确的文档,但是“AppIcon”资产似乎经常被阻止在图像名称空间中。
解决方法是使用同一文件的副本创建单独的资源。
(When我正在对新功能进行原型设计,我喜欢在现有目标中引用相同的图像。

相关问题