将UIView转换为另一个UIView

时间:2016-05-31 22:43:04

标签: ios objective-c uiview core-animation

我正在尝试重新创建Google应用。我有一个UIImageView(Google徽标)以及4个UIView s(4个彩色圆点)。我的目标是将徽标混合到4个彩色点中,如下所示。我能够正确地设置位置动画,但是考虑如何将视图混合在一起。

我在考虑使用这样的东西:

[UIView transitionFromView:_googleLogo toView:blueDot duration:3.0 options:UIViewAnimationOptionTransitionCrossDissolve completion:nil];

...但是这些观点并没有显示出来,我希望它能够实际重新绘制视图,而不仅仅是交叉消解。实现这一目标的最佳途径是什么?

enter image description here

出于好奇心,请查看这些动画中期的截屏视频:

enter image description here enter image description here

0 个答案:

没有答案