在swiftui文本中,有一个称为hidden()的函数。设置此功能时,文本不可见。到目前为止,一切都很好。现在,我希望它仅在设置了布尔值时才是不可见的。不幸的是,我无法传递布尔值。
Text("Bitte Password eingeben")
.foregroundColor(.white)
.padding(EdgeInsets(top: 50, leading: 5, bottom: 0, trailing: 0))
.cornerRadius(5)
.textContentType(.password)
.hidden()
答案 0 :(得分:3)
当这样启用某些状态时,您可以返回视图的.hidden()
版本(请注意,隐藏版本和非隐藏版本是两种不同的类型,这就是为什么必须使用橡皮擦的原因-{{1 }}表示该函数中所有存在的对象必须返回与View相同的类型):
some View
答案 1 :(得分:2)
我在Calibri font
上写了一些扩展名,因为我很惊讶View
没有使用参数:
hidden()