有没有办法实现这样的东西? http://i.imgur.com/JbhAMbK.gif我尝试过使用TTAttributedLabel但没有成功(没有闪烁,时间也不会改变)。
有没有人知道如何让这样的事情发生?
非常感谢任何帮助
谢谢大家
马特
答案 0 :(得分:0)
您可以使用计时器。
- (NSTimer*)createTimer {
// create timer on run loop
return [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerTicked:) userInfo:nil repeats:YES];
}
- (void)timerTicked:(NSTimer*)timer {
[yourLabel setText:@""]
…
}
- (void)actionStop:(id)sender {
// stop the timer
[myTimer invalidate];
}
答案 1 :(得分:0)
你可以使用CALayer来实现它。除非您对图层的默认操作进行更改,否则在动画中对图层提交的每个更改。 通过设置计时器,您可以创建一个重复功能,将数字的更改设置为不同的值(图像??),并设置完成块以更改颜色。 这就是我要做的。