0

我有一个视图控制器,顶部有一个 tableView,下面有一个 scrollView,允许用户滚动图形。(我试图提交它的照片,但由于我的声誉而被拒绝)。

我将如何设置它,以便用户可以选择不同的 tableCells 组合,并且图形将根据用户从 tableview 中实时选择的日期来绘制。

我知道您不应该在主线程以外的任何东西上运行 UI,并且您不应该在单独的线程上运行核心绘图。由于数据可能需要一些时间来加载并且图表需要一些时间来绘制(尤其是随着选择数量的增加),我需要在图表中使用一个旋转轮并在用户可以继续滚动 tableView 的同时生成它。

也许当数据模型发生变化时调用[graph reloadData],但是我仍然不知道如何集成它!:/

我希望开发一个与 iPhone 上预装的“股票”应用程序具有相似优雅和功能的 UI。

如果有人能指出我如何做到这一点的正确方向,我将不胜感激!

标记

4

1 回答 1

1

-reloadData方法(对于单个图或整个图)是要走的路。确保从主线程调用它,并且在数据源准备好提供新数据之前不要调用它。

Core Plot 附带的StockPlot示例应用程序用于NSURLConnection从 Web 加载数据。该示例和绘图库示例应用程序中的“实时绘图”显示了随时间更新绘图数据的不同方式。

于 2012-11-23T01:27:38.933 回答