iOS проблема при просмотре PDF из кода

Мне нужно показать PDF в моем представлении и увеличить и прокрутить его. Я попытался использовать пример от Apple. Это работает, но когда я увеличиваю / уменьшаю изображение, кажется, что оно очень пиксельное, и результат очень плохой... можете ли вы помочь мне избежать плохого качества при масштабировании (когда я заканчиваю увеличивать, pdf отображается правильно...)

Заранее спасибо.

2 ответа

Решение

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

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

Другие вопросы по тегам