0

Apple Watch (Analytics for Business/Enterprise データ) にグラフを実装するために、POC (既存のアプリケーション用) に取り組んでいます。Apple Watch でグラフとチャートを表示するためのオプションが含まれている Saleforce ツールのビデオを見たことがあります。

Apple Watch のドキュメントを調べましたが、(通常の iOS アプリケーションのように) UI でプログラムによってグラフ/チャートを描画するためのドキュメントを見つけることができません。

そこで、Telerikの例を調べてみたところ、チャートの画像を使用しているように見え (最初に iPhone で実行してからスクリーンショットを撮る必要があります)、共有グループを使用して Apple Watch に渡します。

iPhone アプリから画像を開いて渡すことなく、Apple Watch インターフェイス (watch アプリ内) で動的に描画する方法はありますか?

以下のセールスフォースの例:

ここに画像の説明を入力

ここに画像の説明を入力

この実装を進めるための方向性をアドバイスしてください。これに関するヘルプは大歓迎です

4

3 に答える 3

1

いいえ。プロジェクトから読みました: https://github.com/hmaidasani/RadialChartImageGenerator

Apple WatchKit SDK でアニメーションや視覚化を可能にする方法は、一連の静的画像を使用することです (WatchKit デザイン ガイドライン)。実際、Lister と呼ばれる Apple 独自の WatchKit サンプル アプリは、チャートの 360 の異なる静止画像を使用して、このラジアル プログレス チャートのアニメーションを実行します。これは、ピクセルや形状を描画するには多くの計算が必要であり、時計のバッテリーを消耗するためです。ですから、頑張って自分で何百もの画像を作成してください。

于 2015-05-21T15:40:51.613 に答える
1

わかりましたので、OS 2 を見てください。物事をアニメーション化するためのより良い方法は間違いなくあります。

https://github.com/shu223/watchOS-2-Samplerには、Core Graphics で動的にレンダリングされるいくつかの形状の例が含まれています。円の例は簡単に棒グラフに変換できます。折れ線グラフのレンダリングも可能だと確信しています。試したことはありませんが、基本的に画像インターフェイス要素を空白のキャンバスとして使用でき、レンダリングしたものを画像として保存するだけです。

于 2016-01-23T12:49:39.857 に答える
0

グラフを表示する代わりに画像を使用できます。上記のように、iPhone でグラフを表示し、それらのグラフを画像 (スクリーンショット) に変換して、NSData としてウォッチにプッシュできます。もう 1 つの方法は、棒グラフ、放射状グラフ、折れ線グラフなど、Apple Watch で表示できる基本的なグラフです。Apple Watchで見ることができるデータと基本的なチャートを渡す必要があります。その例はすでに実装されています。Google で確認してください。

于 2016-12-08T10:39:19.207 に答える