ios - UILabel 的闪烁效果

标签 ios objective-c cocoa-touch uiview uilabel

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

我想要这个标签上的闪烁效果,就像它应该变成一点点白色然后变成灰色并且它应该一直发生直到我以编程方式将其关闭。

知道如何实现吗?

最佳答案

您可以在一个 block 内执行此操作:

self.yourLabel.alpha = 1;
[UIView animateWithDuration:1.5 delay:0.5 options:UIViewAnimationOptionRepeat | UIViewAnimationOptionAutoreverse animations:^{
        self.yourLabel.alpha = 0;
} completion:nil];

所以你不需要第二种方法。

关于ios - UILabel 的闪烁效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6224468/

相关文章:

ios - 在 Objective-C 中以编程方式添加约束

iphone - 丢失 NSString

cocoa-touch - 界面生成器 : How to select nested elements?

ios - 应用程序将终止 : not being called

ios - wowza如何直播多个音频输入?

ios - 单击 Pin 以转到另一个 ViewController

iphone - 在没有 TouchBegan 的情况下调用 attemptsMoved

ios - 如何在 ios 中使用 PFInstallation 获取在解析中注册的所有用户

ios - 相册中所有视频的 NSURL

iphone - 不同颜色的UISlider