la mia situazione: ho creato un UIScrollView con un UIView all'interno del quale chiama una classe Graph che disegna un bel grafico su un contesto. Ora ho scoperto che il telefono non renderebbe UIView se la sua larghezza è maggiore di 8192 pixel. In effetti, secondo i documenti di Apple, se lo volessi più grande di 1024px, dovrei implementare CATiledLayer.UIScrollView e CATiledLayer da zero
Ma dopo aver letto e fatto molte ricerche su Google, trovo ancora difficile comprendere le basi di CATiledLayer per questo compito: sono in qualche modo perso tra Quartz vs Cocoa e livelli e sottostrati rispetto a visualizzazioni e sottoview.
Idealmente mi piacerebbe mantenere intatta la classe Graph, basta disegnare il contesto interamente, dividerlo in riquadri e scorrere quelli. La scrollview dovrebbe semplicemente scorrere in orizzontale, senza zoom o scorrimento verticale richiesto. È possibile? Se sì, come dovrei continuare? Forse qualcuno potrebbe darmi una bozza, solo alcuni punti elenco o pseudocodice, come dovrei ristrutturare la scrollview, uiview e la classe del grafico per usare la piastrellatura.
Grazie mille in anticipo per qualsiasi risposta.