【问题标题】:How to set buttons in left and right(leading/trailing) in navigation bar swift ui?如何在导航栏swift ui中设置左右按钮(前导/尾随)?
【发布时间】:2020-08-17 05:27:22
【问题描述】:

我想在导航栏left(leading)设置一个按钮,在导航栏的right(trailing)设置一个按钮快速的用户界面。
请帮我做。

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

【问题讨论】:

    标签: ios swift xcode swiftui uinavigationbar


    【解决方案1】:

    使用以下修饰符

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

    【讨论】:

      【解决方案2】:

      试试这个代码来设置多个按钮:

      .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!")
             }           
           }
        )
      

      【讨论】:

        猜你喜欢
        • 2019-04-12
        • 1970-01-01
        • 1970-01-01
        • 2015-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多