0
我使用的核心情節庫,以顯示在我的應用我從教程http://www.raywenderlich.com/13271/how-to-draw-graphs-with-core-plot-part-2 顯示散點圖在我的應用程序散點圖現在我想的是,用戶可以看到圖表的動畫即弗里斯特的是從第一個點到第二點繪製經過一段時間後從第二到第三畫等等,用戶可以看到動畫。如何使用核心圖將動畫添加到散點圖?
我使用的核心情節庫,以顯示在我的應用我從教程http://www.raywenderlich.com/13271/how-to-draw-graphs-with-core-plot-part-2 顯示散點圖在我的應用程序散點圖現在我想的是,用戶可以看到圖表的動畫即弗里斯特的是從第一個點到第二點繪製經過一段時間後從第二到第三畫等等,用戶可以看到動畫。如何使用核心圖將動畫添加到散點圖?
目前還沒有內置這種支持。您可以使用計時器來控制動畫。從圖中的第一個數據點開始。當計時器觸發下一個動畫幀時,添加第二個點,但不要給它最後的位置。相反,基於時間步長在第一點和最終位置之間插入其位置。在每個時間步移動第二個點直到到達最終位置。在下一步添加第三點。繼續這種方式,直到所有點都顯示在最終位置。
使用-insertDataAtIndex:numberOfRecords:
方法在正確的時間添加每個點。使用-reloadDataInIndexRange:
來更新最後一點的位置。這會比reloadData
方法有更好的性能,每次強制圖表重新加載每個數據點。