iOS SwiftUi:ZStack中的NavigationView

时间:2019-11-10 12:31:04

标签: ios swiftui navigationview

我正在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())
   }

}

2 个答案:

答案 0 :(得分:0)

它应该在NavigationView中。...

答案 1 :(得分:0)

通过将Xcode从11.1更新为11.2修复了