我想將UIWebView內容縮放到模擬器的屏幕。但是,我無法弄清楚如何將內容擴展到相應的IOS設備。我嘗試了很多方法來改變內容的縮放比例,但在其他頁面上找不到任何內容。我也沒有爲這個項目使用故事板。我正在使用直接代碼來爲應用程序制定約束。這裏是縮放UIwebview swift
func handleDownload() {
//print(123)
let webView = UIWebView (frame: view.frame)
webView.backgroundColor = UIColor.redColor()
view.addSubview(webView)
webView.loadRequest(NSURLRequest(URL: NSURL(string: "https://storage.com")!))
}
我已經使用此代碼試圖對一個UIWebView代碼:
func zoomToFit() {
if theWebView.respondsToSelector(#selector(self.scrollView)) {
var scrollView: UIScrollView = theWebView.scrollView()
var zoom: Float = theWebView.bounds.size.width/ scrollView.contentSize.width
scrollView.minimumZoomScale = zoom
scrollView.setZoomScale(zoom, animated: true)
}
}
這似乎沒有工作..
謝謝!
使用具有約束的故事板應解決此問題 – xmhafiz
您是如何解決此問題的?我也嘗試通過IBAction縮放webview。請幫助我...... –
您是否試圖通過下載的鏈接查看文檔? (例如:firebase存儲) – Park