原文: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
网友评论