如何在导航栏swift ui中设置左右按钮前/后?

问题描述

我想在导航栏的左(前)中设置一个按钮,在导航栏的右(后)中设置一个按钮迅速的用户界面。
请帮我做。

.navigationBarItems(leading:
  HStack {
   Button("About") {
    print("About tapped!")
   }
  }
 )

解决方法

使用以下修饰符

.navigationBarItems(leading:
   Button("About") {
    print("About tapped!")
   },trailing: 
   Button("Settings") {
    print("Settings tapped!")
   }
)
,

尝试使用此代码设置多个按钮:

.navigationBarItems(
   leading:
     HStack {
       Button("About") {
         print("About tapped!")
       }
       Button("Call") {
         print("Call tapped!")
       }
     },trailing:
     HStack {
       Button("Settings") {
         print("Settings tapped!")
       }
       Button("Contacts") {
         print("Contacts tapped!")
       }           
     }
  )