UIScrollView CATiledLayer Zooming Принудительно перерисовывать после изменения содержимого - PullRequest
0 голосов
/ 13 сентября 2011

У меня проблема со структурой UIScrollView CATiledLAyer.

То, что я делаю, показывает страницы PDF в Zommable Scrollview с CATiledLAyer.Я создал PDF Поиск, который выделяет слова на страницах.Теперь проблема.

Как заставить перерисованное состояние без масштабирования перерисовать, потому что я добавляю выделение прямо на изображение PDF в методе drawLayer.Этот вызывается, когда я впервые вижу страницу (там, где нет результатов поиска) и когда я изменяю масштаб, правильно показывая выделенные слова.

Но в состоянии без масштабирования он не отображается, и я не могупринудительно перекрасить слой с помощью setNeedsDisplay для вида, слоя или прокрутки.

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 13 сентября 2011

Я обнаружил, что мне нужно вызвать setNeedsDisplay для zoomLayer.^^

...