RQShineLabel
一个 UILabel 子类,可以让您像 Secret 应用 一样对文本进行动画处理。
安装
CocoaPods
RQShineLabel 通过 CocoaPods 提供,要安装它,只需将以下行添加到 Podfile 中
pod "RQShineLabel"
手动
- 下载并将
RQShineLabel.h
和RQShineLabel.m
添加到您的项目中。 - 恭喜!
用法
- (void)viewDidLoad
{
self.shineLabel = [[RQShineLabel alloc] initWithFrame:CGRectMake(16, 16, 298, 300)];
self.shineLabel.numberOfLines = 0;
self.shineLabel.text = @"some text";
self.shineLabel.backgroundColor = [UIColor clearColor];
[self.shineLabel sizeToFit];
self.shineLabel.center = self.view.center;
[self.view addSubview:self.shineLabel];
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self.shineLabel shine];
}
其他方法
完成块渐显效果
- (void)shineWithCompletion:(void (^)())completion;
淡出效果
- (void)fadeOut
完成块淡出效果
- (void)fadeOutWithCompletion:(void (^)())completion;
要求
iOS >= 6.0
作者
gk
授权
RQShineLabel 在MIT授权下可用。有关更多信息,请参阅LICENSE文件。