相关疑难解决方法(0)

WKView 内容不显示在 NSViewRepresentable 中

当我输入时遇到问题WKWebViewNSViewRepresentable然后我的应用程序显示黑屏而不是加载的网页。

import SwiftUI
import WebKit

struct TestView : NSViewRepresentable {
    func makeNSView(context: Context) -> WKWebView  {
        let view = WKWebView()
        if let url = URL(string: "https://www.google.com/") {
            view.load(URLRequest(url: url))
        }
        return view
    }

    func updateNSView(_ view: WKWebView, context: Context) {
    }

}


struct ContentView: View {
    var body: some View {
        TestView()
            .frame(maxWidth: .infinity, maxHeight: .infinity)
    }
}


struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

swiftui

3
推荐指数
1
解决办法
457
查看次数

标签 统计

swiftui ×1