SwiftUI Popup弹出对话框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI Popup弹出对话框相关的知识,希望对你有一定的参考价值。

参考技术A struct ModalPopups: View

    @State private var showingModal = false

    var body: some View

        ZStack

            VStack(spacing: 20)

                Text("Popup对话框之弹出").font(.largeTitle)

                Text("介绍").font(.title).foregroundColor(.gray)

                Text("您可以使用ZStack和State变量创建自己的模式弹出窗口。")

                    .frame(maxWidth: .infinity)

                    .padding().font(.title).layoutPriority(1)

                    .background(Color.orange).foregroundColor(Color.white)

                Button(action:

                    self.showingModal = true

                )

                    Text("显示弹出alert")

               

                Spacer()

           

            if $showingModal.wrappedValue

                ZStack

                    Color.black.opacity(0.8)

                        .edgesIgnoringSafeArea(.vertical)

                    VStack(spacing: 20)

                        Text("标题")

                            .bold()

                            .padding()

                            .frame(maxWidth: .infinity)

                            .background(Color.orange)

                            .foregroundColor(Color.blue)

                        Text("这里是详情啊")

                            .foregroundColor(Color.blue)

                            .padding()

//                        Spacer()

                        Button(action:

                            self.showingModal = false

                        )

                            Text("关闭")

                        .padding()

                   

                    .frame(width: 300)

                    .background(Color.white)

                    .cornerRadius(20).shadow(radius: 20)

               

           

       

   

以上是关于SwiftUI Popup弹出对话框的主要内容,如果未能解决你的问题,请参考以下文章

独立 CKFinder:如何仅在文件对话框弹出窗口中选择图像?

我无法在 iOS 移动设备上使用 Phonegap 打开弹出对话框

jquery mobile 弹出关闭按钮 - 如何关闭而不返回?

Android BLE - 双“配对请求”对话框/弹出窗口 - 第一次尝试导致连接失败

灯箱效果插件Magnific Popup详解

禁用iPhone“保存图像”弹出窗口[重复]