如何在SwiftUI中基于条件隐藏视图?



我有一个SwiftUI视图,我想在特定条件下隐藏。我还希望空白空间隐藏不应该删除视图空间。有没有办法在SwiftUI中做到这一点?

for example . bellow文本我想隐藏如果数字== 1和显示如果数字== 0

Text("Test")
.hidden()

如何在SwiftUI中设置hive条件

我可以这样做,但这是重复的代码。

if number == 1 {
Text("Test")
.hidden()
}
else {
Text("Test")
}

请提出更好的解决方案。

谢谢你的帮助。

没有else部分也可以这样做:

if number != 1 {
Text("Test")
}

最新更新