在SwiftUI中,是否有一种方法可以显示一个";简介;navigationBarItems中的图像(前导:尾随:)?
在在SwiftUI中,是否有一种方法可以显示一个";简介;navigationBarItems中的图像(前导:尾随:)?,swiftui,Swiftui,在navigationBarItems(前导:尾随:)中使用图像时,结果如下: 成功-图像(系统名称:“plus”) 成功-Image(“iconProfile”)其中“iconProfile”是4KB的图像资产(pdf) 故障-图像(“photoProfile”)其中“photoProfile”是400 KB的图像资产(jpeg) 我正在努力使项目3起作用。它将仅显示纯色视图。有人知道在navigationBarItems(前导:尾随:)中呈现的内容是否有图像类型或大小限制吗 编辑:这与下面评
navigationBarItems(前导:尾随:)
中使用图像时,结果如下:
图像(系统名称:“plus”)
Image(“iconProfile”)
其中“iconProfile”是4KB的图像资产(pdf)图像(“photoProfile”)
其中“photoProfile”是400 KB的图像资产(jpeg)navigationBarItems(前导:尾随:)
中呈现的内容是否有图像类型或大小限制吗
编辑:这与下面评论中@LuLuGaGa建议的项目不同。该问题涉及将图像添加到
navigationBarItems(前导:尾随:)
,而我的问题具体涉及到呈现已添加到navigationBarItems(前导:尾随:)
的资产 默认情况下,导航栏中的图像具有TemplateRenderingMode
的模板,这意味着它们将只查看alpha通道。它们是单色和浅色的。如果要显示具有实际颜色的资源,则需要将模板渲染模式设置为.original
图像(“lol”)
.可调整大小()
.renderingMode(.original)
编辑:
只要注意到您使用的是JPEG,它没有alpha通道(透明度),因此如果这是您的失败案例,因此您希望它更多地显示为图标,那么您可能只想切换到PNG。这是否回答了您的问题?