Devo essere in grado di interagire con una rappresentazione di un cilindro che contiene molte parti differenti. Quando gli utenti toccano sopra dei rettangoli piccoli, ho bisogno di visualizzare un popover relativo al pezzo specifico (modulo).Interagire con la figura complessa in iOS
L'immagine successiva mostra un approccio 3D realistico. Ma, ripeto, ho bisogno di risolvere il problema, il 3d non è richiesto (sarebbe davvero bello però). Una rappresentazione che soddisfi i bisogni funzionali sarà sufficiente.
Le informazioni circa le parti per fare il disegno proviene da un API (dimensione, posizione, ecc)
non ho bisogno di essere realistico davvero. La più semplice aproximation sarebbe mostrare un cilindro in una rappresentazione 2D, come un rettangolo formato da piccoli rettangoli intercambiabili.
Quindi, come ho detto, penso che ci sono (come la vedo io) due approcci opposti: realistica o semplificato
C'è un modo per ottenere una bella soluzione nel mezzo? Quali librerie, componenti, framework dovrei esaminare?
La mia ricerca mi ha portato a SceneKit, ma non so ancora se riuscirò a interagire con esso. L'interazione è una parte molto importante in quanto è necessario visualizzare un popover quando l'utente tocca un piccolo rettangolo sul cilindro.
Grazie
cosa intendi esattamente per "l'interazione è una parte molto importante" quando dici che anche una versione 2D statica è ok? – mnuages
Devo visualizzare un popover quando l'utente tocca un piccolo rettangolo del cilindro – tomasbarrios
Questa è una rappresentazione corretta della versione "semplice": [Cylinder Image] (http://www.polynaut.net/cylinder.jpg) ? Tutto ciò può essere fatto usando UIKit ottenendo la posizione del tocco dell'utente e usando un popover con i dati corrispondenti. – George