当前,我想知道如何将Alertview或任何自定义视图显示为叠加层,以使用SwiftUI
向用户显示消息。
SwiftUI
用UIDatepicker
代替了struct DatePicker
,struct
是否有类似的UIAlertController
?
如果否,那么如何显示View
或自定义视图(如警报视图)。
我看过一些WWDC视频和一些SwiftUI
教程,但是没有找到任何支持Alertview行为的视图struct
。
答案 0 :(得分:2)
您可以使用presentation
方法进行提醒
var body: some View {
Text("Placeholder").presentation(.constant(true)) { () -> Alert in
Alert(title: Text("Title"), message: nil, dismissButton: Alert.Button.cancel())
}
}
并且也要进行操作:
Text("").presentation(ActionSheet(title: Text("Placeholder")))