Ich versuche, den UIWebView Inhalt auf den Bildschirm des Simulators zu skalieren. Allerdings kann ich nicht herausfinden, wie der Inhalt auf das jeweilige IOS-Gerät skaliert wird. Ich habe verschiedene Dinge ausprobiert, um die Skalierung des Inhalts zu ändern, kann aber auf anderen Seiten nichts finden. Ich verwende auch keine Storyboards für dieses Projekt. Ich verwende direkten Code, um Einschränkungen für die App zu machen. Hier ist der Code für die UIWebViewScaling 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")!))
}
ich versucht habe, mit diesem Code:
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)
}
}
Dies scheint nicht zu funktionieren ..
Danke!
verwenden Sie Storyboard mit Einschränkung sollte es lösen – xmhafiz
Wie hast du dieses Problem gelöst? Ich versuche auch, Webview durch IBAction zu zoomen. bitte helfen Sie mir aus ...... –
Versuchen Sie, das Dokument über einen heruntergeladenen Link anzuzeigen? (Ex: Firebase Speicher) – Park