MCGifEmojiLabel 介绍
MCGifEmojiLabel 是一款用户友好的 UILabel 子类,允许开发者以动图的形式显示emoji,同时允许自行添加链接。借鉴了
OHAttributedLabel 的部分代码。
使用非常方便:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
MCGifEmojiLabel* label = [[MCGifEmojiLabel alloc] initWithFrame:CGRectMake(10,
100, 300, 100)];
[label setTextWithEmoji:@”When I was young I’d listen to the
radio(#laughing),waiting for my favorite songs(#smiling).When they played I’d
sing along(#flushed).It made me smile.”];
[label addCustomLink:[NSURL URLWithString:@"https://github.com”]
inRange:NSMakeRange(0, 40)];
label.highlightedLinkColor = [UIColor grayColor];
label.lineBreakMode = NSLineBreakByWordWrapping;
[self.view addSubview:label];
}
预览:
MCGifEmojiLabel 官网
https://github.com/Morris-Chen007/MCGifEmojiLabel
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。