Kann man für einen CATiledLayer in einem UIScrollView das Zeichnen des Content für einen Bereich erzwingen, welcher noch nicht sichtbar ist?
Ich würde gerne einen etwas größeren Bereich des CATiledLayer zeichnen, damit beim Scrollen des Views/CATiledLayers nicht erst eine leere Fläche erscheint, bis dieser Bereich durch die Methode drawLayer:inContext: gezeichnet wurde.
Wenn ich dem View oder CATiledLayer ein setNeedsDisplayInRect: für ein Rect ausserhalb des aktuell sichtbaren Bereiches des UIScrollViews schicke, dann wird dies ignoriert und drawLayer:inContext: wird für diesen Bereich erst aufgerufen, wenn dieser Bereich in den sichtbaren Bereich des ScrollViews gescrollt wird.
Ich würde gerne einen etwas größeren Bereich des CATiledLayer zeichnen, damit beim Scrollen des Views/CATiledLayers nicht erst eine leere Fläche erscheint, bis dieser Bereich durch die Methode drawLayer:inContext: gezeichnet wurde.
Wenn ich dem View oder CATiledLayer ein setNeedsDisplayInRect: für ein Rect ausserhalb des aktuell sichtbaren Bereiches des UIScrollViews schicke, dann wird dies ignoriert und drawLayer:inContext: wird für diesen Bereich erst aufgerufen, wenn dieser Bereich in den sichtbaren Bereich des ScrollViews gescrollt wird.