结合 NavigationTitle 和 Navigation Back Button SwiftUI

Combine NavigationTitle and Navigation Back Button SwiftUI

我有一个应用程序具有从一个视图到另一个视图的 navigationLink,但是当 NavLink 移动到第二个视图时,该视图的 NavigationTitle 被下推,它不是内联的。有没有办法将工具栏和标题结合起来?我把我的代码放在下面。

import SwiftUI

struct FirstView: View {
    var body: some View {
        NavigationView {
            Text("My Stuff")
                .toolbar {
                    ToolbarItem(placement: .navigationBarTrailing){
                        NavigationLink(destination: SettingsView(), label: {
                            Image(systemName: "gear")
                                .font(.system(size: 25))
                                .navigationTitle("My Stuff")
                        })
                        
                        
                      
                    }
                    
                    
            }
        }
    }
}

第二个观点:

import SwiftUI

struct SettingsView: View {
    
    var body: some View {
        NavigationView {
            VStack {
                Text("Settings View")
                    .navigationTitle("Settings")
                
            }
        }
    }
}

下面是正在发生的事情的照片:

感谢您的帮助。

jnpdx 解决了这个...解决方案是我的 SettingsView 中有一个额外的 NavigationView。我只需要一个 NavigationView.