Убрать текст на кнопке "Назад" в SwiftUI

Можно ли как-то убрать текст на кнопке "Назад", не создавая кастомную кнопку (так как анимация при этом выглядит не очень красиво и нельзя вернуться назад свайпом) и не делая конструкцию .onAppear{}.onDisappear{} (так как при переходе между View заголовок пропадает раньше, чем хотелось)?


Ответы (1 шт):

Автор решения: sergey kuznetsov
struct TestBackButtonTitle: View {
@State private var hasTitle = true
var body: some View {
    NavigationView {
        NavigationLink("Go", destination:
            Text("Details")
                .onAppear {
                    self.hasTitle = false
                }
                .onDisappear {
                    self.hasTitle = true
                }
        )
        .navigationBarTitle(self.hasTitle ? "Master" : "") /*В этой строке*/
    }
}}
→ Ссылка