2016-05-27 2 views
0

Ich rendere eine lokale PDF in WebView, aber es schneidet die rechte Seite der PDF. Unten ist der Code -Rendering Lokale PDF in WebView schneidet die rechte Seite

if let pdf = NSBundle.mainBundle().URLForResource("myPDF", withExtension: "pdf", subdirectory: nil, localization: nil) { 
      let req = NSURLRequest(URL: pdf) 

      let webView = UIWebView(frame: CGRectMake(0,60,self.view.frame.size.width,self.view.frame.size.height)) 
      webView.scalesPageToFit = true 
      webView.loadRequest(req) 
      self.view.addSubview(webView) 
     } 

Jede Hilfe würde sehr geschätzt werden.

Danke!

Antwort

0

Try this,

if let pdf = NSBundle.mainBundle().URLForResource("myPDF", withExtension: "pdf", subdirectory: nil, localization: nil) { 
     let req = NSURLRequest(URL: pdf) 

     let webView = UIWebView(frame: CGRectMake(0,60,self.view.frame.size.width,self.view.frame.size.height)) 

     self.view.addSubview(webView) 

     webView.loadRequest(req) 

    } 

Hope this :)

+0

Nein, es schneidet immer noch die rechte Seite des PDFs ab –

0

Ich habe Lösung helfen -

bewegt einfach den Code aus viewDidLoad zu viewWillAppear, und es ist mein Problem gelöst :).