有人知道Square Cash是如何为他们的标签做动画的吗?
标签做了两件事,看起来像SizeToFit那样调整大小以适应屏幕上的数字,但我不相信你可以基于SizeToFit来制作动画。
其次,消失的数字似乎是向下运动和消失的。输入的数字从上面开始向下动画。这看起来不太棘手,但是当我们从4位数到5位数时,逗号也会这样做!

发布于 2014-08-03 22:31:11
我编写了一些类似的代码,是的,让它变得完美是非常棘手的。
我使用的是集合视图,这可能会对您有所帮助。然后,您可以自定义单元格/布局过渡。
希望这能有所帮助。
发布于 2014-04-19 19:18:48
如果你发布一个简短的视频,这样我们就可以看到你正在谈论的动画,这将是有帮助的。
根据你的描述,我猜他们是通过将单个数字/符号放在图层(或视图)上,然后分别为每个角色设置动画来构建完整数字的。
如果你有一个单独的瓦片为每个符号,这是很容易改变以前瓦片的大小,为新的瓦片腾出空间,并在同一时间动画一个新的数字瓦片。您可以使用UIView动画或一组协调的CABasicAnimations来制作动画。
发布于 2017-10-15 19:34:55
我知道答案有点晚,但可能对其他人有帮助,
我开发的演示屏幕类似于方形现金,你可以查看here
https://stackoverflow.com/questions/23158304
复制相似问题