2016-07-09 4 views
0

Ich muss mehrere vertikale Balkendiagramme nebeneinander auf einem iPhone anzeigen. Die Grafiken können unterschiedlich sein, einfache Farben (rot, grün, gelb). Die Länge jeder Grafik kann variieren. Ich werde nicht öfter als einmal pro Sekunde aktualisieren.Ist UILabel der beste Weg, um ein einfaches vertikales Balkendiagramm in iOS anzuzeigen?

Ich plane, UILabel für jedes Balkendiagramm zu verwenden, weil das ist die Art, wie ich es als iOS-Neuling vor einigen Jahren tat. Es war einfach und sah gut aus.

Gibt es einen schnelleren/besseren Weg in iOS? Vielleicht mit Animations-Tools?

+0

können Sie versuchen UUchart-Bibliothek zu erreichen Grafik –

Antwort

1

Persönlich sehe ich nicht, was ein Balkendiagramm mit UILabel überhaupt zu tun hat. Ich würde rechteckige Ebenen oder Ansichten verwenden (von denen jede einfach animiert werden kann, wenn sich das Diagramm ändert) oder einfach nur das Balkendiagramm im Code zeichnen.

+0

CALayer sieht am besten für mich. Mein Plan ist also, die erste Ebene zu erstellen, die alle vertikalen Balkendiagramme enthält. Erzeuge Sublayer für jedes Balkendiagramm; Erstellen Sie eine kleinere Unterschicht innerhalb jeder Bargraph-Sublayer, dh eine andere Farbe, die die Abweichung vom Wert des ersten Bargraphen darstellt. –

+0

Und Ebenen sind mit CABasicAnimation und ähnlichen animierbar, so dass Sie eine Menge Spaß damit haben können, wenn sich die Werte ändern. – matt