【发布时间】:2020-02-03 08:40:49
【问题描述】:
所以我一直在玩 SwiftUI,但我似乎无法正确地将 NavigationView 与 ScrollView 和 ZStack 堆叠在一起。
我正在尝试使用.black 背景来实现视图。代码如下:
MainView.swift
var body: some View {
NavigationView {
ChildView()
}
}
ChildView.swift
var body: some View {
ZStack {
Color.black.edgesIgnoringSafeArea(.all)
ScrollView {
...
}
}
}
上面的代码给了我一个黑色的背景,但破坏了导航栏的行为。
所以滚动时导航似乎没有从scrollEdgeAppearance 转到standardAppearance。
有什么想法吗?
【问题讨论】:
-
我回答你的问题了吗?如果是这样,请接受它作为解决方案。