将 Image 的值设置为 nil SwiftUI

set the value of Image to nil SwiftUI

我已经设置了加载 SF 符号的条件。

Image(systemname : isShowList ? "ellipsis" : "")

但是我收到警告 No symbol named ''

如何在没有警告的情况下将其设置为空值?

这可能取决于通用布局的需要,但可能的变体是

a) 有条件地删除图片

if isShowList {
   Image(systemName : "ellipsis")
}

b) 有条件地隐藏图片

Image(systemName : "ellipsis")
  .opacity(isShowList ? 1.0 : 0.0)