当前位置: 代码迷 >> 综合 >> ActionSheet 弹出式提示框(SwiftUI中文文档手册)
  详细解决方案

ActionSheet 弹出式提示框(SwiftUI中文文档手册)

热度:68   发布时间:2024-02-09 23:10:28.0

ActionSheet

SwiftUI为我们提供了ActionSheet用于创建操作表以供用户选择的视图,并且其工作方式与警报类似。

struct ActionSheet

主题

创建操作表

init(title: Text, message: Text?, buttons: [ActionSheet.Button])

使用提供的按钮创建操作表。


指定按钮类型

typealias Button
表示操作表演示操作的按钮。

实战代码

import SwiftUIstruct ContentView: View {@State private var showingSheet = falsevar body: some View {Button(action: {self.showingSheet = true}) {Text("显示 Action Sheet")}.actionSheet(isPresented: $showingSheet) {ActionSheet(title: Text("您喜欢那个诗人呢"),message: Text("历代诗人"),buttons:[.default(Text("李白")),.default(Text("杜甫"),action: {print("杜甫")}),.default(Text("苏轼"))])}}
}

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

  相关解决方案