gpt4 book ai didi

ios - webView 中的网页填充问题 swift 3

转载 作者:行者123 更新时间:2023-11-28 08:24:06 24 4
gpt4 key购买 nike

我在 View Controller 中有一个 webview 具有这样的约束(第二个 Controller ):

enter image description here

我的问题是,当显示页面时,网页没有填满整个网页 View ,并且有(底部和顶部)空白,如下所示:

enter image description here

我在有webPageview的地方设置controller是这样的:

class xViewController: UIViewController , UIWebViewDelegate {

@IBOutlet var webV : UIWebView!
var url = ""
var reloadIcon : UIRefreshControl?

override func viewDidLoad() {

super.viewDidLoad()


self.reloadIcon = UIRefreshControl(frame: CGRect(x: UIScreen.main.bounds.width-20, y: 20, width: 40, height: 40))




//self.webV = UIWebView(frame: CGRect( x: 0, y:0, width : UIScreen.main.bounds.width, height : UIScreen.main.bounds.height - 44))
self.webV.scalesPageToFit = true
self.webV.contentMode = .scaleToFill
self.webV.isOpaque = false
self.webV.backgroundColor = UIColor.clear
self.webV.delegate = self
}
override func viewWillAppear(_ animated: Bool) {

super.viewWillAppear(animated)
self.webV.isHidden = true
self.webV.loadRequest(NSURLRequest(url: NSURL(string: self.url)! as URL) as URLRequest)
}
func resfreshWebView(){

self.webV.isHidden = true
webV?.reload();
}
func webViewDidFinishLoad(_ webView: UIWebView){


}
func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {


}
func webViewDidStartLoad(_ webView: UIWebView){

self.webV.isHidden = false
}



}

P.S 我注意到 Storyboard中有两个栏(黑色和灰色),但我不明白为什么。

最佳答案

我的第一个想法是尝试 self.automaticallyAdjustsScrollViewInsets = false

关于ios - webView 中的网页填充问题 swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40532150/

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