Ich habe diesen riesigen UIView
mit rund 600 UIButtons
als Unteransichten. Die UIView
ist etwa 2000 mal 2000 Pixel groß und ist eine Unteransicht für eine UIScrollView
. Ich versuche zu implementieren CATiledLayer
als Rendering-Ebene für diese riesige UIView
aber ich kann nicht herausfinden, wie ich die Kacheln rendern kann. Ich habe eine Menge Beispiele gefunden, die Folgendes abdecken CATiledLayer
mit gekachelten Bildern, pdf's, ... aber ich habe nie ein richtiges Beispiel gefunden, wie man eine komplette UIView mit vielen Unteransichten zeichnet. Du fragst dich wahrscheinlich, warum ich bei der UIView bleiben möchte. UIView
? Denn ich möchte, dass die Benutzer weiterhin die Schaltflächen verwenden, um mit der Ansicht zu interagieren.
Ich frage mich, ob jemand ein Beispiel oder einige psuedo Code, wie man die Implementierung der - (void)drawLayer:(CALayer*)layer inContext:(CGContextRef)context
Methode, wobei zu beachten ist, dass es 1 riesige UIView
mit einer Menge von UIbuttons
als seine Unteransichten.