2010-12-05 3 views
0

コアプロットを使用してデータプロットに割り当てられた周期的なラベルを持つ方法はありますか?私のプロット点の上にリストされた10-20のラベルなど。 alt textコアプロット:データ点ラベルが表示されているか、データポイントに触れていますか?

あなたがグラフ全体にスワイプする場合、グラフのロードが、または多分あなたが示すデータポイントを見ると、これを行うことは可能です:ここで

は私が行うには期待しています何の例(モックアップ)であります彼らの呼び出し?

答えて

1

吹き出しを自分で描画する必要がありますが、データポイントにラベルを付けることは可能です。吹き出しを作成するには、CPTextLayerをサブクラス化し、テキストの周囲にバブルを描画させることができます。この新しいクラスを使用してラベルを作成します。

データソースメソッドを実装して、どのデータポイントにラベルを付けるべきかをCore Plotに通知し、必要に応じて独自のラベルを指定することができます(これはコールアウトを行う方法です)。また、タッチイベント(Macのクリックイベント)に応答して、タッチしたポイントのラベルを表示することもできます。各ポイントを個別にタッチする必要があります。あるポイントから別のポイントにドラッグすると、デリゲート通知を受け取ることはありません。

コアプロットに含まれている例は、両方のテクニックがどのように機能するかを示しています。