我遇到了UIScrollView CATiledLAyer结构的问题。
我正在做的是使用CATiledLAyer在Zommable Scrollview中显示pdf页面。我创建了一个PDF搜索,突出显示页面上的文字。现在问题。
如何强制重绘未填充状态,因为我在drawLayer方法中直接在PDF图像上添加了突出显示。当我第一次看到页面(没有搜索结果)时,以及当我缩放时,正确显示突出显示的单词时,会调用此页面。
但是在unzoomed状态下它没有显示,我不能强制在视图或图层或滚动视图上使用setNeedsDisplay重新绘制Layer。
有人可以帮帮我吗?
答案 0 :(得分:0)
我发现我需要在zoomLayer上调用setNeedsDisplay。 ^^