MCGifEmojiLabel UILabel 子类

程序名称:MCGifEmojiLabel

授权协议: MIT

操作系统: iOS

开发语言: Objective-C

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

相关编程语言

Acapela TTS 是一个为 iPhone 和 iPad 开发的 TTS 引...
二维码(QR Code)扫描静态库,扫描效率较高。
RegexKitLite 是一个轻量级的 Objective-C 的正则表...
一款基于ASIHttpReques开源的仿迅雷多线程断点续传功...
实现动态检测网络(wifi)状况,不需要用户手动刷新...
使用iphoneSDK官方NSXMLParserDelegate做的简单xml解...