2016-07-09 9 views
0

iPhoneに複数の縦棒グラフを並べて表示する必要があります。 グラフは、単純な色(赤、緑、黄色)が異なる場合があります。 各グラフの長さは異なる場合があります。 私は1秒に1回以上更新されることはありません。UILabelはiOSで単純な縦棒グラフを表示する最良の方法ですか?

私は棒グラフごとにUILabelを使用することを計画しています。これは、数年前にiOS初心者としてやったからです。それはシンプルで素晴らしく見えました。

iOSでより速く/より良い方法がありますか? おそらくアニメーションツールを使用していますか?

+0

グラフを作成するにはUUchartライブラリを試すことができます –

答えて

1

個人的には、私は棒グラフがUILabelと全く何をしているのかわかりません。私は長方形のレイヤーまたはビューを使用しています(グラフの変更に合わせて簡単にアニメートすることもできます)。また、コード内に棒グラフを描画することもできます。

+0

CALayerが最適です。だから、私の計画は、すべての縦棒グラフを含むように1層目を作成することです。各棒グラフのサブレイヤを作成します。各バーグラフサブレイヤ内で、第1のバーグラフの値からの収差を表す異なる色である、より小さいサブレイヤを作成する。 –

+0

レイヤーはCABasicAnimationなどでアニメーション化されていますので、値が変わると面白いことがあります。 – matt

関連する問題