2016-08-04 15 views
0

Ich habe eine grundlegende Webview geladen einige Inhalte, habe ich die Breite und Höhe auf die Hauptbildschirm Grenzen eingestellt, funktioniert es gut in iPhone 4s aber für 5 , 5s usw. webivew passt nicht die gesamte Bildschirmhöhe für jede PDF-Seite. Bitte helfen Sie. Ich habe alles auf stackoverflow probiert, aber nichts wird über die Seitenhöhe und die Gerätehöhe erwähnt.Swift - UIWebView Höhe nicht iPhone Höhe Bildschirm beim Laden mit einer Seite pdf

 let bounds = UIScreen.mainScreen().bounds 
     let h = bounds.size.height 
     let w = bounds.size.width 
     let webView = UIWebView(frame: CGRectMake(0,0,w,h)) 
     webView.loadData(pdfData, MIMEType: "application/pdf", textEncodingName: "UTF-8", baseURL: req) 
     webView.scalesPageToFit = true 
     webView.frame=self.view.bounds; 
     webView.backgroundColor = UIColor.redColor() 
     self.view.addSubview(webView) 

Antwort

0

Verwenden Sie keine Grenzen. Holen Sie sich die frame height und des Bildschirms. Auf diese Weise können Sie in der Webansicht den gesamten Bildausschnitt einnehmen.

+0

Wie erwähnt, ist das Problem nicht mit dem Webview, mein Webview nimmt volle Bildschirmhöhe, aber die erste Seite darin nimmt nie volle Höhe? – Max

Verwandte Themen