本文主要是介绍shimmer文字闪烁动画的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
IOS中,手机解锁时的文字渐变闪烁效果的实现,
效果如图所示,
这里引入一个第三方类来实现效果,从code4APP上下载shimmer类,在工程文件中引入FBshimmering文件夹,在需要的文件中引入头文件
"FBShimmeringView.h"
如下设置文字即可实现文字闪烁功能:
FBShimmeringView * shimmmeringView = [[FBShimmeringView alloc] initWithFrame:CGRectMake(0, 200, 300, 90)];
shimmmeringView.backgroundColor = [UIColor blackColor];
[self.view addSubview:shimmmeringView];
UILabel * loginLabel = [[UILabel alloc] initWithFrame:shimmmeringView.bounds];
loginLabel.textAlignment = NSTextAlignmentCenter;
loginLabel.text = @"login...";
loginLabel.font = [UIFont systemFontOfSize:32];
loginLabel.textColor = [UIColor whiteColor];
shimmmeringView.contentView = loginLabel;
shimmmeringView.shimmering = YES;//开始闪烁动画
该动画就是基于layer层的动画,让文字在定时器的作用下,根据时间间隔改变各个文字的高亮颜色。
这篇关于shimmer文字闪烁动画的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!