Ich habe versucht, ein Diagramm mit Quartz 2D zu plotten. Es sieht eher wie eine Zeichnung aus. Aber ich repariere die Achsen und zeichne die Koordinaten entsprechend den Achsen auf. Aber das Problem ist, ich möchte den Graphenbenutzer interaktiv machen. Jede Koordinate in der Grafik muss weitergezeigt werden, um die Details der Koordinate anzuzeigen. Wie kann ich die Koordinaten interaktiv gestalten?Wie kann man die Koordinate eines Grapheninteraktivators interaktiv gestalten?
0
A
Antwort
0
Anstatt ein eigenes Quartz-Diagramm mit Interaktivität zu erstellen, sollten Sie einen Blick auf das Core Plot-Framework werfen, das für Mac und iPhone verfügbar ist. Die Stubs sind da, um Benutzerinteraktivität bereitzustellen, aber wir haben noch keine Implementierungen davon ausgefüllt.
Wenn Sie möchten, können Sie
-(BOOL)containsPoint:(CGPoint)thePoint
-(void)mouseOrFingerDownAtPoint:(CGPoint)interactionPoint
-(void)mouseOrFingerUpAtPoint:(CGPoint)interactionPoint
-(void)mouseOrFingerDraggedAtPoint:(CGPoint)interactionPoint
-(void)mouseOrFingerCancelled
innerhalb der entsprechenden CPlayer Unterklasse implementieren, um die Core-Plot-Element auf Benutzerinteraktionen reagieren zu machen. Wir richten außerdem ein Delegierungsmuster ein, damit Ihre Controller auch die Logik für Interaktionsereignisse handhaben können.
Verwandte Themen
- 1. Wie kann man eine Zeitzone benutzerfreundlicher gestalten?
- 2. wie man die Haus-/Blocknummer bestimmt, von der GPS-Koordinate
- 3. Wie kann ich die Seite Taxonomie/Begriff/x gestalten?
- 4. Wie wird die Koordinate eines ClickableSpan in einem TextView abgerufen?
- 5. Wie man Embest Board interaktiv in ARMSim macht
- 6. NodeJS und PDFKit: Wie kann man die erste Seite als Landschaft gestalten?
- 7. Wie berechnet man die Y-Koordinate eines Rechtecks ohne Transformationen in Inkscape?
- 8. Wie den Code eines einfachen Spiels zu gestalten?
- 9. SQLite & Linq - wie kann ich die .dbml-Datei visuell gestalten?
- 10. Wie kann ich die Randseiten in XAML individuell gestalten?
- 11. Wie berechnet man die Koordinate eines SVG-Objekts nach Rotation und Skalierung?
- 12. Wie berechnet man die (x- oder y-) Koordinate eines Punktes auf einem Kreisumfang?
- 13. Wie bekomme ich die untere y-Koordinate
- 14. Den Hintergrund eines Elements gestalten HTML
- 15. Wie kann ich die Breite eines Bildes in einer Shiny-App dynamisch gestalten?
- 16. Hierarchie Gestalten
- 17. Wie man eine TextBox in C nicht interaktiv macht #
- 18. Wie transformiere ich die Koordinate von WGS84 in eine Koordinate in einer Projektion mit PROJ.4?
- 19. Hinzufügen eines Teils eines Hunk interaktiv mit Git hinzufügen --patch
- 20. Firefox kann verschachtelte Tabellen nicht richtig gestalten?
- 21. Warum kann ich die gleiche Koordinate nicht mit pyephem abrufen?
- 22. Wie mache ich Bilder interaktiv?
- 23. Wie man einen Hyperlink interaktiv in der glänzenden App erstellt?
- 24. Kann instanziieren nicht Ressourcensystem java.lang.NoClassDefFoundError Koordinate: org.geotools.factory.Hints
- 25. Wie erreicht man die Fadundurchsichtigkeit eines Elements?
- 26. Kann Shell interaktiv ausführen zusammen mit --Kommandooption
- 27. Wie erhält man die Position einer Koordinate in Bezug auf die Mausposition?
- 28. Wie kann ich eine Absenden-Schaltfläche neu gestalten?
- 29. Wie kann ich meine Layout-Ladezeit effizienter gestalten?
- 30. Wie kann ich eine HTML-Seite mobilfreundlich gestalten?
ok thank u ein neues Problem hat Brad..I now.I ist nicht in der Lage, die Quelle coreplot bekommen, erhalte ich diese Störung abbrechen: Fehler: nodename noch servname zur Verfügung gestellt, oder nicht bekannt Can u mir Brad helfen ? –
Möglicherweise haben Sie einen falsch konfigurierten Mercurial-Client. Ich würde vorschlagen, auf der Core Plot-Mailingliste zu fragen, wenn Sie weiterhin Probleme haben: http://groups.google.com/group/coreplot-discuss?hl=en –
Hii Brad, Ich führe den Befehl hg Klon http : //core-plot.googlecode.com/hg/ core-plot in meinem MAC-Unix-Terminal-Ich bin ein Amateur in UNIX-Skripts –