2016-08-04 1 views
0

У меня есть базовый веб-просмотр, загружающий некоторый контент, я установил ширину и высоту на основные экраны, он отлично работает в iPhone 4, но для 5 , 5 с и т. Д. Веб-интерфейс не подходит для всей высоты экрана для каждой страницы pdf. Пожалуйста помоги. Я пробовал все в stackoverflow, но ничего не упоминается о высоте страницы и высоте устройства.Swift - высота UIWebView не подходит для высоты экрана iPhone при загрузке одной страницы 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) 

ответ

0

Не используйте границы. Получите экран frame height и frame width. Это в основном позволяет сделать веб-представление занятым рамкой всего представления.

+0

Как уже упоминалось, проблема не в веб-просмотре, мой веб-просмотр занимает полную высоту экрана, но первая страница в нем никогда не занимает полную высоту? – Max

Смежные вопросы