2017-03-02 47 views
0

如何使用新項目更新我的NSCollectionView動畫?更新收集視圖工作正常,但它看起來破舊而沒有動畫...Swift ReloadData NSCollectionView動畫

func updateParameterCollectionView(){ 

    //NSAnimationContext.current().duration = 0.5 ??? 
    parameterCollectionView.reloadData() 
} 

謝謝!

回答

2

試試這個

collectionView.performBatchUpdates({() -> Void in 
    // here you can insert ,delete and animate cells 
}) { (success) -> Void in  
    //completion block 
} 
+1

好吧,我實現了'performBatchUpdates'但仍然沒有動畫。你可以添加更多的信息嗎? – JFS

+0

查看此鏈接:http://stackoverflow.com/questions/33522296/swift-2-performbatchupdates-animate-cell-one-by-one-when-visibile-inside-the –

+1

我想,如果你需要更新要動畫,你應該像這樣調用它:'collectionView.animator()。performUpdates()'。 – Andriy