swiftui - 如何在swiftui的Canvas预览中选择单个元素?
问题描述
我知道 cmnd-click 可以在 Canvas 预览窗口中选择元素。但是很多时候,当 NavigationView 里面有很多元素的时候,cmd-click 会全选这些。
NavigationView {
List {
DateView()
Picker(selection: $transactionType, label: Text("Picker")) {
Text("All").tag(0)
Text("Income").tag(1)
Text("Expenses").tag(2)
}.pickerStyle(SegmentedPickerStyle())
.padding()
ForEach(0 ..< 12) {item in
NavigationLink(destination: TransactionsDetailsView()) {
HStack(alignment: .top) {
Text("29/08/2019")
Spacer()
VStack(alignment: .trailing) {
Text("+ 1 500 THB")
.fontWeight(.heavy)
Text("morning")
}
}
}
}
.navigationBarTitle("Transactions")
}
}
我来自 web 开发背景,所以我假设我可以选择 Canvas 中的每个元素。Safari 中的网络检查器也是如此。我错了吗?或者有没有办法在 Canvas 上选择更多细节?
解决方案
推荐阅读
- terraform - 如果满足条件,则将额外元素添加到 terraform 中的列表
- excel - 在 excel 列下拉列表中显示多个匹配值列表
- swift - 如何确保 SwiftUI 视图不会滚动到导航栏之外?
- postgresql - 我需要查询以列出 postgresql 13 中的错误代码
- python - 从python列表中的每个项目中删除括号
- android - 在 Kotlin 中距离 X 小时还有多少时间
- azure - 查询一位用户根据 AAD 用户 ID 创建的所有 Azure DevOps 拉取请求
- google-cloud-platform - 谷歌云函数 - Python - 无法解码 gzip
- c++ - 使用 CTest 并行运行单元测试和使用谷歌测试框架编写的单元测试
- regex - 从匹配中提取的 Golang 正则表达式