ios – 对UILabel闪烁的效果

我有一个UILabel,背景颜色为灰色。

我想要在这个标签上闪烁的效果,因为它应该变成一个白色&然后变成灰色,它应该一直发生,直到我把它关闭程序。

任何线索如何实现?

使用NSTimer

NSTimer *timer = [NSTimer 
                      scheduledTimerWithTimeInterval:(NSTimeInterval)(1.0)
                            target:self 
                             selector:@selector(blink) 
                             userInfo:nil 
                             repeats:TRUE];
BOOL blinkStatus = NO;

在你的眨眼功能

-(void)blink{
   if(blinkStatus == NO){
      yourLabel.backgroundColor = [UIColor whiteColor];
     blinkStatus = YES;
   }else {
      yourLabel.backgroundColor = [UIColor grayColor];
      blinkStatus = NO;
   }
}
http://stackoverflow.com/questions/6224468/blinking-effect-on-uilabel

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ios – 对UILabel闪烁的效果