UICollectionView-项目插入动画类似于Viber聊天对话

时间:2018-09-06 19:31:06

标签: ios swift uicollectionview viber

我想在添加新消息video example

时像在聊天中一样实现动画插入

我的代码做了类似的事情,但看起来却不太一样,我想复制viber拥有的动画的精确副本

override open func initialLayoutAttributesForAppearingItem(at itemIndexPath: IndexPath) -> UICollectionViewLayoutAttributes? {
    let attributes = super.initialLayoutAttributesForAppearingItem(at: itemIndexPath)

    attributes?.alpha = 0.0
    attributes?.transform = CGAffineTransform(translationX: 0, y: 200)    
    return attributes
}

并插入:

messageList.append(message)
messagesCollectionView.insertSections([messageList.count - 1])
messagesCollectionView.scrollToBottom()

0 个答案:

没有答案