Изменение цвета фона вокруг PDF в UIWebView на устройстве - PullRequest
0 голосов
/ 23 декабря 2011

Я использую веб-просмотр для отображения PDF.

Веб-просмотр отображает PDF в его фактическом размере, который немного меньше размера самого веб-просмотра, открывая вид прокрутки под ним.

Я попытался установить непрозрачность Webview и установить другой цвет фона, который отлично работает в симуляторе, но не может изменить цвет на устройстве. На устройстве это меняет цвет фона представления позади представления прокрутки, это может быть замечено, когда PDF полностью вытянут.

Я также попытался установить все фоны UIView, просматривая подпредставления, но безрезультатно.

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

Загруженная диаграмма

1 Ответ

0 голосов
/ 27 декабря 2011

Вы действительно не должны возиться с внутренностями UIWebView.

Они могут измениться в любое время, и ваш код может просто зависнуть в следующей версии iOS. Если вам нужен больший контроль над отображением PDF, вы можете взглянуть на другие возможности отображения PDF, такие как использование функций CGPDFDrawPage *. Конечно, они довольно низкоуровневые, и требуется много работы, пока вы не получите быстрое отображение страницы, масштабирование и т. Д. Все в порядке.

...