在 WKWebView 中,如何使它适合故事板中设置的边距?

In WKWebView how do I make it so it fits the margins set within storyboard?

提问人:Rshelver 提问时间:12/7/2022 最后编辑:AnderCoverRshelver 更新时间:4/10/2023 访问量:41

问:

对于 webkit,我在设置其大小时遇到问题。我正在将 Swift 与 Storyboard 一起使用,并尝试了一些其他解决方案,但在这里没有一个奏效:

class ViewController: UIViewController, UIGestureRecognizerDelegate, UIWebViewDelegate, WKNavigationDelegate  {
    
    let url = URL(string: "google.com")!
    var webView: WKWebView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        webView = WKWebView(frame: CGRect( x: 0, y: 20, width: self.view.frame.width, height: self.view.frame.height - 20 ), configuration: WKWebViewConfiguration() )
        self.view.addSubview(webView)
        webView.load(URLRequest(url: url))
        self.webView.allowsBackForwardNavigationGestures = true
    }
}
swift swiftui swift3 wkwebview wkwebviewconfiguration

评论


答: 暂无答案