最近做项目 一个服务器返回的数据让我犯了难 看下图就知道了 要从中获取地址、时间和remark
看数据就知道了 一般的label实现起来会把h5的css样式直接以代码的形式显示出来 而要求的效果是这样的如下
要把css样式效果体现出来 传统的label是不可能实现的 ... 百度了一下 用rclabel是可以实现的
现在说一下 rclabel这个框架怎么用
1、先把2个.h .m文件放入项目中
2、ARC环境下 -fno-objc-arc (上面的两个文件都得禁止)
3、加入依赖框架
4、用法和label基本相似 除了numoflines这个方法RClabel是没有的(有另外的方法)
这里我没使用cell的服用机制
5、自定制的cell
自定制的cell中实例化都和label使用一样 背景、字体、frame等等 都一样
CGSize optimalSize = [cell.contentLabel optimumSize]; //计算图文混排后的高度
cell.contentLabel.frame = CGRectMake(45, 25, cell.contentLabel.frame.size.width, optimalSize.height);
这个是使得RCLabel能够实现自动换行
这些操作完成后 就可以实现把带css样式的返回数据 直接体现出来 是不是感觉挺好用的