zl程序教程

您现在的位置是:首页 >  其它

当前栏目

SwiftUI 如何实现拨打电话

实现 如何 SwiftUI 电话 拨打
2023-09-11 14:18:30 时间

实战需求

从 SwiftUI 应用程序拨打电话很容易,只需几行代码即可实现。我们需要做的就是设置一个按钮,该按钮将打开电话应用程序并使用我们传入的电话号码拨打电话。

解决方案

我们需要在设备上运行它进行测试,因为模拟器无法拨打电话

让我们看看下面的一些代码,看看我们需要什么来实现它。


struct ContentView: View {

    var phoneNumber = "718-555-5555"

    var body: some View {
        VStack {
            Button(action: {
                let phone = "tel://"
                let phoneNumberformatted = phone + phoneNumber
                guard let url = URL(string: phoneNumberformatted) else { return }
                UIApplication.shared.open(url)
               }) {
               Text(phoneNumber)
                .foregroundColor(.blue)
            }
        }
    }
}

加入我们一起学习SwiftUI

QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com