【问题标题】:Square Cash Label Animation方形现金标签动画
【发布时间】:2014-04-18 16:39:19
【问题描述】:
有人知道 Square Cash 如何为他们的标签制作动画吗?
标签做了两件事,看起来像 SizeToFit 一样调整大小以适应屏幕上的数字,但我不相信你可以根据 SizeToFit 制作动画。
其次,消失的数字似乎会向下动画并消失。输入的数字从上方向下移动。这似乎并不太棘手,但是当我们从 4 位数字变为 5 位数字时,逗号也会这样做!
【问题讨论】:
标签:
ios
animation
uilabel
core-animation
cabasicanimation
【解决方案1】:
我编写了类似的代码,是的,要使其完美是非常棘手的。
知道我使用了集合视图可能会对您有所帮助。然后您可以自定义单元格/布局过渡。
希望这会有所帮助。
【解决方案2】:
如果您发布一个简短的视频会很有帮助,以便我们可以看到您正在谈论的动画。
根据您的描述,我猜他们自己构建了完整的数字,方法是在图层(或视图)上放置一个数字/符号,然后分别为每个字符设置动画。
如果每个符号都有单独的图块,则可以很容易地更改以前的图块的大小以为新图块腾出空间,并同时为新的数字图块设置动画。您可以使用 UIView 动画或一组协调的 CABasicAnimations 来制作动画。
【解决方案3】:
我知道答案很晚,但可能对其他人有所帮助,
我开发了类似于 square cash 的演示屏幕,你可以查看here