如何在iPhone中使Uilabel闪烁

时间:2013-02-04 14:45:55

标签: iphone ios objective-c uilabel

  

可能重复:
  Blinking effect on UILabel

如何在iPhone中使UILabel闪烁。我也尝试过Google搜索。但这些问题正在激活标签以改变颜色。但我不需要改变颜色。我需要UILabel眨眼。有可能吗?

2 个答案:

答案 0 :(得分:8)

以下是代码段:

在您的控制器中创建NSTimer属性:

@property (strong, nonatomic) NSTimer *timer;

viewDidLoad 方法中,启动计时器:

self.timer = [NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(toggleLabelAlpha) userInfo:nil repeats:YES];

最后编写函数来切换标签

- (void)toggleLabelAlpha {

    [self.label setHidden:(!self.label.hidden)];
}

玩得开心

答案 1 :(得分:1)

1:在班级中创建NSTimer对象

NSTimer *updateTimer

2:实例化定时器 -

updateTimer = [NSTimer scheduledTimerWithTimeInterval:1000 
                                               target:self 
                                               selector:@selector(appUpdate:)
                                               userInfo:nil
                                               repeats:YES];

3:编写计时器使用的选择器(方法) -

- (void)appUpdate:(NSTimer*)theTimer
{
    //Toggle the Text between a empty string and the text you want to display here
}