SwiftUI NavigationBarItems уменьшаются после возврата назад из NavigationLinkDestination - PullRequest
0 голосов
/ 29 января 2020

У меня есть заголовок моего iOS приложения, созданного в SwiftUI, с использованием другого представления в качестве ведущего в NavigationBarItems

.navigationBarItems(leading: NewsTitleHeader().frame(width: geometry.size.width, height: 60, alignment: .center))

выглядит так

enter image description here

Все хорошо, но после перехода назад из любого места назначения просмотра NavigationLink, lo go приложения обрезается, как показано ниже.

enter image description here

вот весь код

struct test: View {



var body: some View {

    GeometryReader { geometry in
        ZStack {
            VStack {
                NavigationView {
                    ScrollView (.vertical, showsIndicators: false) {
                        VStack (alignment: .center) {

                            NavigationLink(destination: TodayInfo()) {
                                TopHeadline2()
                            }.buttonStyle(PlainButtonStyle())

                            ForEach(news) { news in
                                NavigationLink(destination: TodayInfo()) {
                                    NewsNormalHeadline2(news: news)
                                        .frame(height: 140)
                                }.buttonStyle(PlainButtonStyle())

                            }
                        }
                        .frame(width: geometry.size.width - 32)

                    } .navigationBarItems(leading:
                                                   NewsTitleHeader().frame(width: geometry.size.width, height: 60, alignment: .center))

                }


            }
        }
    }
}

}

...