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

Cen*_*ion 2 numbers increment uikit uilabel ios

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

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

我无法使用sleep()功能,因为我在屏幕上有并发动画.

Zeb*_*ebs 6

看起来像NSTimer可以很好地满足您的要求.

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

在这里,您将找到一种非常简单的方法来实现它.

此外,您可以查看此问题的答案,其中包含有关NSTimer的大量信息:如何使用NSTimer?