RQShineLabel 1.0.0

RQShineLabel 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2019年6月

Gk Zhang 维护。




RQShineLabel

一个 UILabel 子类,可以让您像 Secret 应用 一样对文本进行动画处理。

image

安装

CocoaPods

RQShineLabel 通过 CocoaPods 提供,要安装它,只需将以下行添加到 Podfile 中

pod "RQShineLabel"

手动

  1. 下载并将 RQShineLabel.hRQShineLabel.m 添加到您的项目中。
  2. 恭喜!

用法

- (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文件。