UIKit:如何循环UILabel文本的数字增量

时间:2011-07-20 16:56:29

标签: ios uikit numbers uilabel increment

有人可以告诉我如何在UILabel中显示平滑的数字增量吗?我使用的代码对人眼来说执行这样的增量太快了:)

for (int i = 1; i<=self.score; i++) {
    self.levelCompleteScoreLabel.text = [NSString stringWithFormat:@"%d", i];
} 

我无法使用sleep()功能,因为我在屏幕上显示了并发动画。

1 个答案:

答案 0 :(得分:6)

似乎NSTimer可以很好地满足您的目的。

您可以将其设置为每隔一秒或0.5秒触发,以便用户可以看到并欣赏更改。

Here您将找到一种非常简单的方法来实现它。

此外,您可以查看此问题的答案,其中包含有关NSTimer的大量信息:How do I use NSTimer?