【问题标题】:Hide navigation bar Swiftui隐藏导航栏 Swiftui
【发布时间】:2020-06-24 15:20:22
【问题描述】:

我在 SwiftUI 中的 NavigationView 有问题,我添加了此代码以隐藏导航并且工作正常,但是在滚动视图时出现粘性标题如何删除它?谢谢!!

NavigationView {
...
}
.navigationBarTitle("")
.navigationBarHidden(true)
.navigationBarBackButtonHidden(true)

【问题讨论】:

    标签: uinavigationcontroller swiftui navigationview


    【解决方案1】:

    在 NavigationView 中移动 navigationBarTitle 和 navigationBarHidden 将移除粘性标题。这是代码。

    import SwiftUI
    
    struct ContentView: View {
        let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December","January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
    
        var body: some View {
            NavigationView {
                List(months, id: \.self) { month in
                    NavigationLink(destination: DetailView(month: month)) {
                            Text(month)
                    }
                }
                .navigationBarTitle("")
                .navigationBarHidden(true)
            }
            //.navigationBarBackButtonHidden(true)
        }
    }
    
    struct DetailView: View {
        let month: String
        var body: some View {
            Text(month)
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 2020-03-20
      • 1970-01-01
      相关资源
      最近更新 更多