/ / Core plot ios interazione utente - ios, core-plot, interazione utente, linegraph

Trama principale: interazione utente - ios, trama principale, interazione utente, linegraph

Sto usando la trama principale per visualizzare un grafico a linee inla mia app per iphone ma voglio consentire l'interazione dell'utente in questo grafico. Per interazione con l'utente intendo quando un utente tocca un punto sul grafico, dovrebbe visualizzare i corrispondenti valori xey. Questo è simile a quello che sto cercando -

inserisci la descrizione dell'immagine qui

Qualcuno può collegarmi ad alcuni tutorial su come farlo o mostrare del codice su come farlo. Grazie

risposte:

2 per risposta № 1

È possibile utilizzare un secondo grafico a dispersione e un'annotazione per visualizzare la riga di selezione e l'etichetta. La "Demo di selezione" nella versione per Mac di CPTTestApp l'app di esempio mostra un modo per farlo. La demo limita la selezione ai punti dati sulla trama. Se vuoi rispondere ai tocchi ovunque nell'area del tracciato, implementa il -plotSpace:shouldHandlePointingDeviceXXXXEvent:atPoint: lo spazio trama delegare i metodi per controllare la linea di selezione. Usa lo spazio trama per convertire il punto dato nelle coordinate dati.