SWIFTUI скрыть navigationBarBackButton для текущего представления в TabView - PullRequest
0 голосов
/ 22 января 2020

У меня есть базовый c TabView в моем проекте XCode с использованием SwiftUI. Мне нужно скрыть navigationBarBackButton на 2 видах из 3. На третьем виде (profileDetail()) я хочу, чтобы кнопка «Назад» была показана.

Я пробовал это, но кнопка «Назад» скрыта, когда есть хотя бы один .self.navigationBarBackButtonHidden(true)

struct testView: View{
    var body: some View{
        TabView{
            chats().tabItem{
                Text("Chats")
                }.tag(1).self.navigationBarBackButtonHidden(true)


            friendDetail().tabItem{
                Text("Friends")
                }.tag(2).self.navigationBarBackButtonHidden(true)

            profileDetail().tabItem{
                Text("Profile")
            }.tag(3).self.navigationBarBackButtonHidden(false)
        }
    }
}

1 Ответ

0 голосов
/ 22 января 2020

Эй, я не сделал точно, что вы делаете с TabViews, но я думаю, что это сработает:

    let backButton = UIBarButtonItem()
    backButton.title = ""

Дайте мне знать, если я правильно понял вопрос.

...