gpt4 book ai didi

iphone - CorePlot : how to i know that the Graphic finish draw? 类似 ViewDidLoad 方法吗?

转载 作者:行者123 更新时间:2023-12-03 19:11:48 25 4
gpt4 key购买 nike

CorePlot:我如何知道图形完成绘制?像 ViewDidLoad 方法之类的吗?

因为我在加载内容时在前面有一个加载 View 。

我正在使用 CorePlot 示例代码中的 AAPLOT。

我以为下面的函数是告诉我它完成了图形,但事实并非如此。

-(void)dataPullerDidFinishFetch:(APYahooDataPuller *)dp;

有没有像ViewDidLoad这样的函数可以让我知道它何时成功完成绘图?

谢谢

最佳答案

Core Animation 负责Core Plot 中的所有绘制。一个完整的Core Plot图有很多层;每一张都是独立绘制的。没有定义的绘制顺序,Core Animation 也不在绘制完成时提供任何回调。

您可以显示加载 View ,直到查询完数据源的所有数据。如果加载数据需要很长时间,则不应阻止 Core Plot 等待它进入。在内部缓存数据,并在准备好后在图表(或单个图)上调用 -reloadData 。只需在等待数据进入时显示您的加载 View 。一旦您告诉 Core Plot 加载它,请删除加载 View 。

关于iphone - CorePlot : how to i know that the Graphic finish draw? 类似 ViewDidLoad 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9324208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com