可能重复:
UILabel 上的闪烁效果
如何UILabel
在 iPhone 中眨眼。我也尝试过谷歌搜索和SO。但是这些问题正在使标签动画化以改变颜色。但我不需要改变颜色。我只需要 UILabel 闪烁。是否可以?
可能重复:
UILabel 上的闪烁效果
如何UILabel
在 iPhone 中眨眼。我也尝试过谷歌搜索和SO。但是这些问题正在使标签动画化以改变颜色。但我不需要改变颜色。我只需要 UILabel 闪烁。是否可以?
这是代码片段:
在您的控制器中创建一个 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:在你的类中创建一个 NSTimer 对象
NSTimer *updateTimer
2:实例化定时器 -
updateTimer = [NSTimer scheduledTimerWithTimeInterval:1000
target:self
selector:@selector(appUpdate:)
userInfo:nil
repeats:YES];
3:编写定时器使用的Selector(方法)——
- (void)appUpdate:(NSTimer*)theTimer
{
//Toggle the Text between a empty string and the text you want to display here
}