【发布时间】:2014-12-04 15:21:41
【问题描述】:
我正在尝试获得一个扩展的过渡动画:我有一个 UICollectionView,当用户选择一个单元格时,我希望这个单元格扩展到整个屏幕。过渡是 Push segue 过渡
我尝试获取单元格位置然后制作动画,但我认为我的做法不正确。
我有一些课:
- CollectionViewController:
UICollectionViewController的子类 - FinalViewController :
UIViewController的子类 - NavigationControllerDelegate :
UINavigationControllerDelegate已实现协议 - 动画师:
UIViewControllerAnimatedTransitioning协议已实现
第一个问题:有没有人得到过这种效果,有示例代码或知道实现此效果的正确方法吗?这真的很棒
否则:我应该如何在 Animator 类中获取相关单元格?我需要单元格的框架和子视图。实际上我有一个 selectedCell 属性,我在 CollectionViewController 的 prepareForSegue 函数中设置,但我不确定这是正确的方法
感谢您的帮助
【问题讨论】:
标签: ios animation swift uicollectionview uicollectionviewcell