作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有一个显示数字的标签,我想将其更改为更大的数字,但我想为其添加一点光晕。我想让数字增加到更高的数字,并带有一条 ease inout 曲线,这样它会加速然后减速。这个答案显示了如何让它增加(第二个答案,不是公认的答案)但我宁愿让它动画化所以我也可以让它稍微增加大小然后再次缩小以及缓和曲线。 how to do a running score animation in iphone sdk
有什么想法可以最好地实现这一目标吗?谢谢
开始/结束数字将由用户输入,我希望它在相同的时间内增加结束数字。因此,如果我开始 10 结束 100 或开始 10 结束 1000 我希望它在 5 秒内计数到结束数字。
最佳答案
实际上我专门为此创建了一个名为 UICountingLabel 的类:
http://github.com/dataxpress/UICountingLabel
它允许您指定计数模式是线性、缓入、缓出还是缓入/缓出。缓入/缓出开始缓慢计数,加速,然后缓慢结束 - 所有这些都在您指定的时间内完成。
它目前不支持根据当前值设置标签的实际字体大小,但如果这是一项有需求的功能,我可能会添加对此的支持。我的布局中的大多数标签都没有足够的空间来扩大或缩小,所以我不确定你想如何使用它。但是,它的行为完全像一个普通标签,因此您也可以自行更改字体大小。
关于iphone - 如何在 UILabel 中为递增数字设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9251351/
我是一名优秀的程序员,十分优秀!