Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SwiftUI中,是否有一种方法可以显示一个";简介;navigationBarItems中的图像(前导:尾随:)?_Swiftui - Fatal编程技术网

在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)
  • 我正在努力使项目3起作用。它将仅显示纯色视图。有人知道在
    navigationBarItems(前导:尾随:)
    中呈现的内容是否有图像类型或大小限制吗


    编辑:这与下面评论中@LuLuGaGa建议的项目不同。该问题涉及将图像添加到
    navigationBarItems(前导:尾随:)
    ,而我的问题具体涉及到呈现已添加到
    navigationBarItems(前导:尾随:)
    的资产

    默认情况下,导航栏中的图像具有
    TemplateRenderingMode
    模板,这意味着它们将只查看alpha通道。它们是单色和浅色的。如果要显示具有实际颜色的资源,则需要将模板渲染模式设置为
    .original

    图像(“lol”)
    .可调整大小()
    .renderingMode(.original)
    
    编辑:
    只要注意到您使用的是JPEG,它没有alpha通道(透明度),因此如果这是您的失败案例,因此您希望它更多地显示为图标,那么您可能只想切换到PNG。

    这是否回答了您的问题?