当视图在iphone中消失时,如何删除条形图?

当视图在iphone中消失时,如何删除条形图?,iphone,core-plot,bar-chart,Iphone,Core Plot,Bar Chart,我不熟悉核心情节。我用核心图画了一个条形图。我想删除视图消失后使用core plot绘制的条形图,并在视图出现时使用新值再次绘制 有人能给我一个解决这个问题的建议吗 提前感谢,, Abilash.G根据您想要达到的效果,您有几种选择 您可以从宿主视图中删除图形。当新数据准备就绪时,调用[graph reloadData]并将图形添加回宿主视图。或者扔掉图表,在需要时制作一个新的 更好的解决方案是将图形的visible属性设置为NO以隐藏它,并在希望它重新出现时返回到YES。如上所述重新加载数据

我不熟悉核心情节。我用核心图画了一个条形图。我想删除视图消失后使用core plot绘制的条形图,并在视图出现时使用新值再次绘制

有人能给我一个解决这个问题的建议吗

提前感谢,,
Abilash.G

根据您想要达到的效果,您有几种选择

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

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

  • 要仅隐藏条形图,使其余图形可见,可以调用
    [barPlot reloadData]
    ,并且不返回任何数据(plot的记录数==0)。当新数据准备就绪时,再次调用
    -reloadData

  • 您还可以从图形中删除条形图,并在准备显示新数据时再次添加新条形图,尽管上面的#3将提供更好的性能


  • Eric

    根据您想要达到的效果,您有几种选择

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

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

  • 要仅隐藏条形图,使其余图形可见,可以调用
    [barPlot reloadData]
    ,并且不返回任何数据(plot的记录数==0)。当新数据准备就绪时,再次调用
    -reloadData

  • 您还可以从图形中删除条形图,并在准备显示新数据时再次添加新条形图,尽管上面的#3将提供更好的性能


  • Eric

    我已经清除了dataforplot并释放了图形,并在ViewWillEnglishe方法中将hidden属性设置为TRUE。现在工作正常:-)。谢谢Eric,我已经清除了dataforplot并发布了图表,并在ViewWillEnglishe方法中将hidden属性设置为TRUE。现在工作正常:-)。谢谢你,埃里克