[英]Why does SwiftUI include two lists when using ZStack in iOS15?
你的作文错了。 如果你想在覆盖List
,你应该叫.overlay(...)
的List
(明显)。
List(...) {
...
}
.listStyle(.plain)
.overlay(...)
如果您想要带有List
和EmptyView
ZStack
(这表明没有视图,所以您的场景看起来很奇怪),您应该将List
包含到ZStack
:
ZStack {
List(...) {
...
}
.listStyle(.plain)
EmptyView()
}
在您的代码中所做的是将ZStack
与navigationTitle(...)
的输出组合成一组没有明确布局的两个视图,然后将该组注入到NavigationView
,从而导致未定义的行为。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.