有人可以告诉我如何在UILabel
中显示平滑的数字增量吗?我使用的代码对人眼来说执行这样的增量太快了:)
for (int i = 1; i<=self.score; i++) {
self.levelCompleteScoreLabel.text = [NSString stringWithFormat:@"%d", i];
}
我无法使用sleep()
功能,因为我在屏幕上显示了并发动画。
答案 0 :(得分:6)
似乎NSTimer可以很好地满足您的目的。
您可以将其设置为每隔一秒或0.5秒触发,以便用户可以看到并欣赏更改。
Here您将找到一种非常简单的方法来实现它。
此外,您可以查看此问题的答案,其中包含有关NSTimer的大量信息:How do I use NSTimer?