IOS用RCLabel来显示HTML格式的字符串
项目中有段信息中包含html格式的数据,但又不能用uiwebview来显示,只能用uilabel来显示,但是uilabel又不支持显示html格式,所以从网上找了一个能显示html的rclabel...很不错...rclabel下载地址:[url]https://github.com/Janak-Nirmal/RichContentLabel[/url]使用方式:把RCLabe...
·
项目中有段信息中包含html格式的数据,但又不能用uiwebview来显示,只能用uilabel来显示,但是uilabel又不支持显示html格式,所以从网上找了一个能显示html的rclabel...很不错...
rclabel下载地址:[url]https://github.com/Janak-Nirmal/RichContentLabel[/url]
使用方式:
把RCLabel.h和RCLabel.m加入到项目中,在m文件中有一个RegexKitLite.h引用,可去掉没看到有使用这个的地方,如果不想去把RegexKitLite.h、RegexKitLite.m这两个文件再加入到项目中,然后设置-fno-objc-arc
rclabel下载地址:[url]https://github.com/Janak-Nirmal/RichContentLabel[/url]
使用方式:
把RCLabel.h和RCLabel.m加入到项目中,在m文件中有一个RegexKitLite.h引用,可去掉没看到有使用这个的地方,如果不想去把RegexKitLite.h、RegexKitLite.m这两个文件再加入到项目中,然后设置-fno-objc-arc
RCLabel* info = [[RCLabel alloc] initWithFrame:CGRectMake(10,0,300,100)];
[info setFont:[UIFont boldSystemFontOfSize:14]];
info.componentsAndPlainText = [RCLabel extractTextStyle:content];
CGSize optimalSize = [info optimumSize]; //计算图文混排后的高度
info.frame = CGRectMake(info.frame.origin.x, info.frame.origin.y, info.frame.size.width, optimalSize.height);//保持原来Label的位置和宽度,只是改变高度。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献10条内容
所有评论(0)