ipad模拟器分辨率的wkwebview问题

Posted

技术标签:

【中文标题】ipad模拟器分辨率的wkwebview问题【英文标题】:wkwebview issue with ipad simulator resolution 【发布时间】:2020-12-31 17:37:05 【问题描述】:

配置: 代码:12.2 Mac OS:10.15.7 catalina

我正在尝试使用 wkwebview,除了所有 IPAD pro 设备外,所有设备都可以完美运行。如下图所示,分辨率不好。

这里是生成webview的代码:

import SwiftUI
import WKView

struct ContentView: View 
    var body: some View 
        NavigationView 
            WebView(url: "https://google.com", hidesBackButton: true)
        
    

有什么建议吗? ios simulator picture

【问题讨论】:

【参考方案1】:

试试看……

import SwiftUI
import WebKit

struct WebView : UIViewRepresentable 

 let request: URLRequest

 func makeUIView(context: Context) -> WKWebView  
    return WKWebView()
 

 func updateUIView(_ uiView: WKWebView, context: Context) 
    uiView.load(request)
 


相关示例SwiftUI WebViewExample 2

【讨论】:

以上是关于ipad模拟器分辨率的wkwebview问题的主要内容,如果未能解决你的问题,请参考以下文章