【问题标题】:Is there a way to contain a url within a controller in macOS swift 5有没有办法在 macOS swift 5 的控制器中包含一个 url
【发布时间】:2020-08-15 07:51:49
【问题描述】:

感谢q/a,我已将 URL 添加到 NSTextField。是否可以在我自己的视图控制器中包含网页?

【问题讨论】:

  • 我不知道您所说的包含是什么意思,但您可以使用 developer.apple.com/documentation/webkit/wkwebview 在您的应用程序上显示 Web 内容
  • 是的。我认为 WKWebView 仅适用于 iOS。通过包含,我正在考虑在框架中设置 web 视图。感谢您的帮助。

标签: swift macos url nsviewcontroller


【解决方案1】:

您可以导入 WebKit 框架并使用 WKWebView 实例来显示网页。

WKWebView 的文档:https://developer.apple.com/documentation/webkit/wkwebview

WKWebView 允许像普通的网络浏览器一样加载 url,它还可以读取存储为字符串的 HTML/CSS 代码。这么强大的工具。

我的开源项目突出显示了网站的 swift 代码,使用 WKWebView 预览生成的 HTML/CSS 输出,这里是 ViewController:

https://github.com/uberdeviant/Swiftlighter/blob/master/Swiftlighter/Contollers/WebPreviewViewController.swift

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多