2013-04-25 148 views

回答

3

目前還沒有內置這種支持。您可以使用計時器來控制動畫。從圖中的第一個數據點開始。當計時器觸發下一個動畫幀時,添加第二個點,但不要給它最後的位置。相反,基於時間步長在第一點和最終位置之間插入其位置。在每個時間步移動第二個點直到到達最終位置。在下一步添加第三點。繼續這種方式,直到所有點都顯示在最終位置。

使用-insertDataAtIndex:numberOfRecords:方法在正確的時間添加每個點。使用-reloadDataInIndexRange:來更新最後一點的位置。這會比reloadData方法有更好的性能,每次強制圖表重新加載每個數據點。

相關問題