我正在用SwiftUI构建一个自定义修饰符。此修饰符的任务之一是将整个内容包装在ZStack中。但是如果我将这个修饰符应用到NavigationView上,我会得到一个空白屏幕。
我应该做一些特殊的事情来启用ZStack中的NavigationView吗?
示例代码:
struct CustomModifier: ViewModifier {
func body(content: Content) -> some View {
ZStack {
content
Text("Hello")
}
}
}
struct ContentView: View {
var body: some View {
NavigationView {
Text("Greatings")
.navigationBarTitle("Navigation")
}
.modifier(CustomModifier())
}
}发布于 2019-11-10 20:32:54
它应该在NavigationView中...
发布于 2019-11-11 06:49:08
已通过将Xcode从11.1更新到11.2修复。
https://stackoverflow.com/questions/58788680
复制相似问题