Я использую (отлично) vfr-reader в нескольких приложениях iOS. Это работает как шарм, но у меня проблемы с рендерингом некоторых файлов PDF.
В VFR-Reader я вижу белые линии вверху и внизу и/или слева и справа по краям, что очень раздражает при работе с полностраничными фотографиями.
Они появляются на отображаемой странице и миниатюрах страниц в ThumbsViewController:
Белые линии становятся (немного) больше при увеличении:
(нижний край, хотя его плохо видно на белом фоне страницы)
и я могу изменить их цвет, изменив
CGContextSetRGBFillColor(context, 1.0f, 1.0f, 1.0f, 1.0f); // White
в ReaderContentPage.m/drawLayer.
Я наивно пытался установить для RGBFillColor черный цвет, но тогда все текстовые страницы (обычно на белом фоне) в PDF-файле также будут выглядеть черными.
Я предполагаю, что проблема заключается в некоторых размерах страницы соотношения сторон/PDF, которые по какой-то причине не полностью заполняют область рисования, поэтому белый цвет фона «кровоточит».
Сами PDF-файлы кажутся хорошими, они отлично отображаются (без белых линий) в Safari и GoodReader.
Я был бы признателен за любые подсказки, как это исправить, или общее направление, в котором я должен исследовать.