meine Situation: Ich habe eine UIScrollView mit einem UIView innerhalb erstellt, die eine Graph-Klasse aufruft, die ein nettes Diagramm auf einen Kontext zeichnet. Jetzt entdeckte ich, dass das Telefon die UIView nicht rendern würde, wenn die Breite größer als 8192 Pixel ist. In der Tat, nach Apple's Docs, wenn ich es größer als 1024px will, sollte ich CATiledLayer implementieren.UIScrollView und CATiledLayer von Grund auf
Aber nachdem ich viel gelesen und gegoogelt habe, fällt es mir immer noch schwer, die Grundlagen von CATiledLayer für diese Aufgabe zu verstehen - ich bin irgendwie zwischen Quartz vs. Cocoa und Layern und Sublayern vs. Views und Subviews verloren.
Idealerweise möchte ich die Graph-Klasse unberührt lassen, einfach den Kontext komplett zeichnen, in Kacheln aufteilen und diese durchblättern. Die Scrollansicht sollte nur horizontal scrollen, kein Zoomen oder vertikales Scrollen erforderlich. Ist das möglich? Wenn ja, wie soll ich fortfahren? Vielleicht könnte mir jemand einen Umriss geben, nur ein paar Bulletpoints oder Pseudocode, wie ich die Scrollview, die uiview und die Graphklasse neu strukturieren sollte, um Tiling zu verwenden.
Vielen Dank im Voraus für eine Antwort.