A UILabel subclass that lets you animate text similar to Secret app.
RQShineLabel is available through CocoaPods, to install it simply add the following line to your Podfile:
pod "RQShineLabel"
- Download and drop
RQShineLabel.handRQShineLabel.min your project. - Congratulations!
- (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];
}fade in with completion block
- (void)shineWithCompletion:(void (^)())completion;fade out
- (void)fadeOutfade out with completion block
- (void)fadeOutWithCompletion:(void (^)())completion;iOS >= 6.0
gk
RQShineLabel is available under the MIT license. See the LICENSE file for more info.
