参考:https://github.com/fzhlee/swiftui-guide#-%E7%AC%AC10%E8%8A%82navigationitem-
本文使用NavigationView的navigationBarItems属性实现,具体代码和 效果图如下
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView { // 此处作者理解navigationBarItems作为NavigationView属性使用,需要在NavigationView中使用
Text("Test page")
.navigationBarItems(trailing: Button(action: { // 若希望将按钮放于左上角,将此处trailing改为leading
print("点击已提交!") // 设置点击事件
}) {
Text("提交") // 按钮对应页面显示内容
})
}
}
}
效果图如下
更多可参考:https://github.com/fzhlee/swiftui-guide#-%E7%AC%AC10%E8%8A%82navigationitem-