1

我有一个带有两个图的图表。第一个图 CPTScatterPlot *boundLinePlot 是数据密集型的,只需创建一次。

另一方面,第二个图 CPTScatterPlot *dotPlot 只是一个在图形上移动以响应滑块变化的点。我只需要刷新这个情节。

我一直在滑块方法的末尾使用 [graph reloadData],但这必须刷新绘图并且性能会受到很大影响。仅重新加载一个绘图的语法是什么?

此外,是否可以仅在滑块停止移动时刷新,而不是在开始和停止之间刷新滑块的每个值?

4

2 回答 2

2

您也可以调用-reloadData单个地块。

[dotPlot reloadData];
于 2011-11-11T13:16:46.727 回答
1

你问:

此外,是否可以仅在滑块停止移动时刷新,而不是在开始和停止之间刷新滑块的每个值?

这可以通过取消设置滑块状态部分中的“连续”标志来轻松实现。查看 xib 或在代码中动态设置它:

苹果电脑:

[yourSlider setContinuous:NO];

IOS:

yourSlider.continuous=NO;
于 2012-01-13T15:32:19.120 回答