2009-09-07 4 views
3

Я отображения файла PDF с помощью UIWebView, и я хочу сделать 2 вещи:UIWebView с PDF

  1. Я хочу сделать страницу умещается на экране телефона без пользователь должен дважды нажмите, чтобы сделать что

  2. Я хочу, чтобы удалить край с серой тенью вокруг отображаемого PDF

Спасибо за помощь

ответ

1

Я не думаю, что это очень поможет, но я думаю, что ваш лучший вариант - сделать PDF в изображении (достойного DPI) и показать изображение вместо этого. Я делаю это для приложения, но мы делаем эту серверную часть с помощью ImageMagick - не знаете, как это сделать в obj-c. Также обратите внимание, что в основном растровый PDF-файл будет намного больше (размер файла).

Однако вы можете также попытаться вставить PDF-файл в HTML-страницу и загрузить этот HTML-код в WebView, который может, по крайней мере, избежать серой границы/монтажной области.

1
webView.transform = CGAffineTransformScale(webView.transform, 1.25, 1.25); 
1

2 - Проверка Масштаба страниц по размеру окна в IB отсортировано это для меня

Я также хотел бы знать ответ на 1. Я думаю, вы хотите знать, как отображать PDF так же, как при открытии в виде вложения в почте, где панель навигации появляется только на кране, и строка состояния также исчезает?

-1

Где CGAFFineTransformScale была на всю жизнь?

Серьезно, это большая помощь. Однако он лучше работал с webView.scrollView.

И, наконец, есть ли подобная команда для изменения смещения содержимого, а также масштаба?

+1

Если у вас есть НОВЫЙ вопрос, пожалуйста, спросите его, нажав кнопку [Задать вопрос] (http://stackoverflow.com/questions/ask). Пожалуйста, не отправляйте вопросы в качестве ответа. Спасибо. – Pang

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