核心情节把我吓坏了。我得到了一个核心,并推入了一个用hostingView初始化的核心图(来自navigationController - viewController。我在上面画了一些scatterPlot和barPlot。)使用动画:是的。但是过渡动画有点卡住了,不是很平滑。我如何才能改进这一点?在使用core-plot进行编码时,有什么需要我牢记的吗?
还有另一个问题。我需要从服务器下载数据,并在调用viewWillAppear后刷新绘图。So..where我应该把绘图功能放在绘图功能上吗?如果我把它放在viewWillAppear方法中,所有的视图都会同时出现,但是,我想先显示基视图(比如tabBarController的tabBar),然后再显示绘图……为此,我将绘图函数放在了viewDidAppear方法中。这是正确的方式吗?好吧,我有一个更大的问题,那就是低内存警报!如果出现以下情况,则不会出现该问题
绘制方法放在viewWillAppear函数中。我没弄明白。有没有人能帮我个忙?提前感谢!
顺便说一下,我为这些图画了很多标签,这是问题所在吗?
发布于 2012-02-17 13:50:20
运行分析器Instruments.app以更好地了解问题和程序的执行情况。
发布于 2014-07-01 04:48:36
我注意到Core Plot的scatterPlot的一个问题是,它假定无序数据…这意味着它线性迭代整个数据集范围,检查每个数据点,看看它是否在需要显示的范围内,如果是,则绘制每个数据点。排序数据的一种更快的实现方式是对分搜索与所需范围相交的数据点的(子)范围,然后只需迭代绘制它们的(子)数据点范围(而无需在执行过程中测试每个数据点的开销)。
https://stackoverflow.com/questions/9322726
复制相似问题