UILabel子類: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];
}
預覽:
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!