1

我是核心情节的新手。我使用核心图绘制了条形图。一旦视图消失,我想删除我使用核心图绘制的条形图,并在视图出现时再次使用新值绘制。

谁能建议我解决这个问题?

在此先感谢 Abilash.G

4

1 回答 1

1

您有多种选择,具体取决于您想要达到的效果。

  1. 您可以从托管视图中删除图表。当新数据准备就绪时,调用[graph reloadData]并将图表添加回托管视图。或者把图表扔掉,在需要时制作一个新的。

  2. 更好的解决方案是将visible图形的属性设置为 NO 以隐藏它,并在您希望它重新出现时返回 YES。如上所述重新加载数据。

  3. 要仅隐藏条形图而使图表的其余部分可见,您可以调用[barPlot reloadData]并且不返回任何数据(绘图的记录数 == 0)。-reloadData当新数据准备好时再次调用。

  4. 当您准备好显示新数据时,您还可以从图表中删除条形图并再次添加新的,尽管上面的#3 会给您更好的性能。

埃里克

于 2011-05-26T23:14:23.210 回答