ios - 如何根据条件在 SwiftUI 中隐藏视图?
问题描述
我有一个 SwiftUI 视图,我想在特定条件下隐藏它。另外我希望隐藏的空白空间不应该删除视图空间。有什么方法可以在 SwiftUI 中做到这一点?
例如。如果数字 == 1,我想隐藏文本,如果数字 == 0 则显示
Text("Test")
.hidden()
如何在 SwiftUI 中设置蜂巢条件
我可以做到以下,但它的重复代码。
if number == 1 {
Text("Test")
.hidden()
}
else {
Text("Test")
}
请提出更好的解决方案。
谢谢你的帮助。
解决方案
您可以不使用else
部分执行相同的操作:
if number != 1 {
Text("Test")
}
推荐阅读
- javascript - 来自对象数组的 D3.js x 值缩放问题
- jquery - 在 Internet Explorer 中使用 jQuery 来穿透 Shadow DOM
- c - 进程树(fork)Linux
- python - Python - 基于 3 列过滤数据框,其中可能包含追捧的值
- laravel - Socialite 不能在 Laravel 中间件中工作,我该如何解决这个问题?
- node.js - Nodejs节点二进制核心转储(非法指令)
- javascript - 在客户端reactJS下载之前将多个文件放到一个zip文件夹中
- mariadb - 用最新的 mariadb 更新 mysql
- r - 是否有用于删除列中特定数据片段的 R 函数?
- flutter - 颤振从单元\小部件测试调用http请求而不进行模拟