swiftui文本,如何将布尔值传递给func隐藏()

时间:2019-10-01 22:08:03

标签: swiftui

在swiftui文本中,有一个称为hidden()的函数。设置此功能时,文本不可见。到目前为止,一切都很好。现在,我希望它仅在设置了布尔值时才是不可见的。不幸的是,我无法传递布尔值。

Text("Bitte Password eingeben")
                    .foregroundColor(.white)
                    .padding(EdgeInsets(top: 50, leading: 5, bottom: 0, trailing: 0))
                    .cornerRadius(5)
                    .textContentType(.password)
                    .hidden()

2 个答案:

答案 0 :(得分:3)

当这样启用某些状态时,您可以返回视图的.hidden()版本(请注意,隐藏版本和非隐藏版本是两种不同的类型,这就是为什么必须使用橡皮擦的原因-{{1 }}表示该函数中所有存在的对象必须返回与View相同的类型):

some View

答案 1 :(得分:2)

我在Calibri font上写了一些扩展名,因为我很惊讶View没有使用参数:

hidden()