WebViewKit 是一个 SwiftUI SDK,它为 SwiftUI
添加了 WebView
和 SafariWebView
,可用于在您的应用程序中嵌入 Web 内容和呈现网站。
WebView
组件支持 iOS、macOS 和 visionOS,并且可以配置以满足您的需求,而 iOS 独有的 SafariWebView
可用于更基本的需求和更像浏览器的体验。
WebViewKit 可以使用 Swift Package Manager 安装
https://github.com/danielsaidi/WebViewKit.git
该库的主要视图是 WebView
,可用于显示任何 URL
import SwiftUI
import WebViewKit
struct MyView {
var body: some View {
WebView(urlString: "https://danielsaidi.com")
}
}
有关更多信息,请参阅在线入门指南。
在线文档包含更多信息、文章、代码示例等。
Demo
文件夹包含一个应用程序,可让您探索该库。
您可以在 GitHub Sponsors 上赞助我,或者联系我以获得付费支持,以帮助支持我的开源项目。
您的支持使我能够投入更多精力到这些项目中,并使它们达到最佳状态。
如果您有任何问题或想以任何方式做出贡献,请随时联系我
WebViewKit 在 MIT 许可证下可用。 有关更多信息,请参阅 LICENSE 文件。