要在SwiftUI中在Safari中打开Web链接,您需要使用SwiftUI中的Link功能,它允许您指定链接和标签。下面是一个示例代码片段:
Link("Visit Google", destination: URL(string: "https://www.google.com")!)
在上面的代码中,我们创建了一个名为“Visit Google”的链接,该链接指向https://www.google.com。当用户点击链接时,它将在Safari中打开。
您还可以将Link包装在按钮内,以创建类似于“打开”或“访问”的文本标签。例如:
Button(action: {
UIApplication.shared.open(URL(string: "https://www.google.com")!)
}) {
Text("Visit Google")
}
在这个例子中,我们使用Button包装Link,并传递一个操作,以打开链接。当按钮被点击时,我们调用UIApplication.shared.open()函数,它将链接在Safari中打开。