У меня есть WebView в вид контроллера с ограничениями, как этот (второй контроллер):веб-страницы в WebView заполнить вопрос скор 3
моя проблема заключается в том, что, когда шоу-страницы, веб-страница не заполняет весь Веб-страница просмотра и есть (снизу и вверх) белое пространство, как это:
Я установил контроллер, где есть webPageview таким образом:
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 Я отметил, что в раскадровке есть два бара (черный и серый), и я не понимаю, почему.