首页 > 解决方案 > SwiftUI, Why ONLY ONE 'navigationBarItems' is shown?

问题描述

I want to show two navigationBarItems in my app, so I added two navigationBarItems but only one is shown.

Here is my code

struct ContentView: View {

    var body: some View {
        NavigationView{
            VStack{
                Text("Something")
            }.navigationBarTitle("Title", displayMode: .inline)
            .navigationBarItems(leading: Text("Text1"))
            .navigationBarItems(trailing:Text("Text2"))
        }
    }
}

And this is how looks like in Xcode enter image description here

标签: swiftswiftui

解决方案


Update the code that sets the navigationBarItems to this:

.navigationBarItems(leading: Text("Text1"), trailing: Text("Text2"))

推荐阅读