美文网首页SwiftUI
SwiftUI-ActionSheet

SwiftUI-ActionSheet

作者: 白色天空729 | 来源:发表于2019-11-19 15:36 被阅读0次

    原文:https://iosdevcenters.blogspot.com/2019/09/swiftui-actionsheet-example.html

    import SwiftUI
    
    struct ContentView: View {
        @State private var isActionSheet = false
    
        var body: some View {
                Button(action: {
                    self.isActionSheet = true
                }) {
                    Text("ActionSheet")
                    .foregroundColor(Color.white)
                }
                .padding()
                .background(Color.blue)
                .actionSheet(isPresented: $isActionSheet, content: {
                    ActionSheet(title: Text("iOSDevCenters"), message: Text("SubTitle"), buttons: [
                        .default(Text("Save"), action: {
                            print("Save")
                        }),
                        .default(Text("Delete"), action: {
                            print("Delete")
                        }),
                        .destructive(Text("Cancel"))
                        ])
                })
            }
        }
    
    struct ContentView_Previews: PreviewProvider {
        static var previews: some View {
            ContentView()
        }
    }
    

    效果如图:


    image.png

    相关文章

      网友评论

        本文标题:SwiftUI-ActionSheet

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