0

上部にtableViewがあり、下部にscrollViewがあり、ユーザーがグラフをスクロールできるようにするViewControllerがあります。(私はそれの写真を提出しようとしましたが、私の評判のために拒否されました)。

ユーザーがtableCellのさまざまな組み合わせを選択でき、テーブルビューからの日付のユーザー選択に応じてグラフがリアルタイムで描画されるように設定するにはどうすればよいですか。

UIをメインスレッド以外で実行してはならず、コアプロットを別のスレッドで実行してはならないことを理解しています。データの読み込みに時間がかかる場合があり、グラフの描画に時間がかかる場合があるため(特に選択数が増えると)、グラフにスピニングホイールが必要であり、ユーザーがtableViewをスクロールし続けながら生成する必要があります。

データモデルが変更されたときに[graphreloadData]を呼び出すかもしれませんが、それを統合する方法がまだわかりません。:/

iPhoneにプリロードされている「Stocks」アプリと同様のエレガンスと機能を備えたUIを開発したいと思っています。

誰かがこれを行う方法について正しい方向に私を向けることができれば、それは非常にありがたいです!

マーク

4

1 に答える 1

1

メソッド(個々の-reloadDataプロットまたはグラフ全体)が道です。必ずメイン スレッドから呼び出し、データソースが新しいデータを提供する準備ができるまで呼び出さないでください。

Core Plot に含まれる StockPlot サンプル アプリは、Web からデータを読み込むために使用しますNSURLConnectionその例とプロット ギャラリーサンプル アプリの "リアルタイム プロット" は、プロット データを経時的に更新するさまざまな方法を示しています。

于 2012-11-23T01:27:38.933 に答える