【发布时间】:2016-12-29 14:19:19
【问题描述】:
我过去曾创建自定义按钮并使用自定义 UIView。但是我不知道该怎么做。
我正在尝试创建类似于 twitter 心脏动画的东西。 我无法得到的是心脏周围的那些微小的彩色圆圈,如下图所示:
https://dribbble.com/shots/2416983-Twitter-Heart-Animation
有什么想法吗?
我也可以简单地拥有一个 gif 并将 gif 添加为 UIButton 中的自定义视图并在按下按钮时播放 gif?
【问题讨论】:
-
animateKeyFramesWithDuration 可能会获得 90% 的这种效果。
-
@ncke 谢谢,你知道如何制作气泡吗?
-
也许使用 16x16 尺寸和 layer.cornerRadius 设置为 8 的 UIView。
-
@ncke 所以我将为每个气泡创建一个圆形 UIView 并为外面的运动设置动画?
-
是的。只是一个想法。气泡将是心脏的子视图,您可以将动作 - 停止 - 淡入淡出作为关键帧。
标签: ios objective-c animation uiview uibutton