美文网首页
SwiftUI—如何在导航栏添加一些功能按钮

SwiftUI—如何在导航栏添加一些功能按钮

作者: anny_4243 | 来源:发表于2020-07-20 16:30 被阅读0次

原文链接:https://github.com/fzhlee/SwiftUI-Guide#-%E7%AC%AC10%E8%8A%82navigationitem-

为了丰富应用程序的功能,经常需要在导航栏添加一些功能按钮。本节课演示如何制作这些导航按钮。

示例代码:

struct TrailingButtons : View{
    var body: some View {
        HStack{
            Button(action: {
                print("Download the data")
            }) {
                Image(systemName: "icloud.and.arrow.down.fill")
            }
            Button(action: {
                print("Edit the data")
            }) {
                Image(systemName: "pencil.tip.crop.circle")
            }
        }
    }
}

struct ContentView : View {

    var body: some View {
        NavigationView {
            Text("SwiftUI's NavigationView")
                .navigationBarTitle(Text("SwiftUI"))
                .navigationBarItems(leading:  Button(action: {
                       print("Go to index page")
                   }) {
                       Text("Index")
                   }, trailing: TrailingButtons())
        }
    }
}

相关文章

网友评论

      本文标题:SwiftUI—如何在导航栏添加一些功能按钮

      本文链接:https://www.haomeiwen.com/subject/eglykktx.html