gpt4 book ai didi

ios - WKWebView 未填充容器 View

转载 作者:搜寻专家 更新时间:2023-11-01 06:12:39 24 4
gpt4 key购买 nike

出于某种原因,我的 Web View 仅填充容器 View 的一部分,即使它是使用 frame: self.webViewContainer.bounds 实例化的。

import UIKit
import WebKit

class SecondViewController: UIViewController, WKUIDelegate, WKNavigationDelegate, {

@IBOutlet weak var webViewContainer: UIView!

var webView: WKWebView!

override func loadView() {
super.loadView()
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: self.webViewContainer.bounds, configuration: webConfiguration)
webView.navigationDelegate = self
webView.uiDelegate = self
webView.contentMode = .scaleAspectFill
webViewContainer.addSubview(webView)
}

override func viewDidLoad() {
self.webView.customUserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/601.6.17 (KHTML, like Gecko) Version/9.1.1 Safari/601.6.17"
let urlString = "http://www.myURL.com"
if let url = URL(string: encoded!) {
print(url)
webView.load(URLRequest(url: url))
}
}

enter image description here

最佳答案

你可以尝试在这里设置frame

override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
webView.frame = self.webViewContainer.bounds
}

关于ios - WKWebView 未填充容器 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51919598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com