【问题标题】:Swift ReloadData NSCollectionView AnimatedSwift ReloadData NSCollectionView 动画
【发布时间】:2017-03-02 22:44:35
【问题描述】:

如何更新我的NSCollectionView 以添加新的动画项目?更新集合视图工作正常,但没有动画看起来很破旧......

func updateParameterCollectionView(){

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

谢谢!

【问题讨论】:

    标签: macos animation reloaddata nscollectionview


    【解决方案1】:

    试试这个

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

    【讨论】:

    • 好的,我实现了performBatchUpdates,但仍然没有动画。能否补充一些信息?
    • 我发现如果你需要更新动画,你应该这样称呼它:collectionView.animator().performUpdates()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    相关资源
    最近更新 更多