繁体   English   中英

SWIFTUI 在 TabView 中隐藏当前视图的 navigationBarBackButton

[英]SWIFTUI hide navigationBarBackButton for current view in TabView

我使用 SwiftUI 在我的 XCode 项目中有一个基本的 TabView。 我需要隐藏navigationBarBackButton从3第三视图(2次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)
        }
    }
}

嘿 - 我还没有完全完成你对 TabViews 所做的事情,但我认为这会奏效:

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

如果我理解错误,请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM