【问题标题】:How to open Safari directly from Widget in SwiftUI?如何直接从 SwiftUI 中的 Widget 打开 Safari?
【发布时间】:2021-04-21 12:08:46
【问题描述】:

我在 Widget View 中有一个用 SwiftUI 编写的链接,如下所示:

            Link("Visit Apple",
                  destination: URL(string: "https://www.apple.com")!)
                .font(.caption)
                .foregroundColor(.red)

但是现在,我需要在 Safari 中打开它。是否可以不打开主机应用程序?

【问题讨论】:

    标签: swiftui widgetkit


    【解决方案1】:

    不,WidgetKit 小部件总是打开它们的应用程序。没有办法解决它。你能做的最好的就是让你的小部件打开你的应用程序(传递 web url),然后你的应用程序会自动在 Safari 中打开 pass URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-26
      • 2017-12-01
      • 2012-05-10
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 2012-04-10
      相关资源
      最近更新 更多