Я создаю собственный модификатор в SwiftUI. Одна из задач этого модификатора - обернуть весь контент внутри ZStack. Но если я применю этот модификатор к NavigationView, у меня будет пустой экран.
Должен ли я сделать что-то конкретное, чтобы включить NavigationView внутри ZStack?
Пример кода:
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())
}
}