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问题的主要内容,如果未能解决你的问题,请参考以下文章

更改 Xcode 4.3.2 的 iPad/iPhone 模拟器分辨率 [重复]

应用程序适用于 iphone ipad 模拟器但不适用于 ipad 设备:黑屏然后熄灭

视图在 iPad 上不占用全屏

以编程方式更改不同 iPad 屏幕分辨率上的 .xib 大小

iPhone SDK:如何使3hg应用程序iPad兼容?

iPhone SDK:如何使 3hg 应用程序与 iPad 兼容?