我正在寻找有关如何处理以下动画场景的指导。
我有一个带有自定义循环UICollectionViewLayout子类布局的UICollectionView。圆周边有(圆形)图像,圆圈中心有50%(圆形)图像。
当用户点击其中一个周边图像时,我希望点击的图像向中心移动(变大50%)并且与中心图像“连接”。然后我希望这两个图像浮动到视图的顶部。 (视图的底部将是与两个连接图像相关的事物的上下文)。
如果这对任何人都有意义,我真的很感激某种出发点。
顺便说一下,我是一个老开发人员,但是刚接触iOS并在Swift中开发(但可以阅读Objective-C)。
谢谢!
答案 0 :(得分:0)
我用视觉技巧解决了这个问题。当然,我确信有更好的方法。
当点击其中一个外围圆圈时,我转换到一个视图控制器,该控制器立即在其以前的位置创建中心圆和抽头圆的副本,使其看起来其他元素消失。
然后,我同时将点击的圆圈设置为中心,将中心图像设置为视图的顶部。我简单地放大了拍过的圆圈,然后将其设置为中心圆旁边的视图顶部,恢复了拍摄图像的原始大小。不优雅但有效。