yytext显示html并编辑,YYText的使用

在iOS开发中,经常遇到富文本内容的展示,虽然系统的NSAttributedString功能已经比较完善,但是比较缺乏定制化的内容,如果想自由度更高的显示富文本,可以尝试YYText这个框架。下面会对框架的使用进行简单的介绍。

常用的富文本属性

1.背景色块:系统的AttributedString虽然也有背景色的属性设置,但是有时候需要色块加上圆角。就需要用到YYTextBorder

背景色块

NSMutableAttributedString* str = [[NSMutableAttributedString alloc] initWithString:XX];    //创建内容富文本

[str yy_insertString:@" " atIndex:0];

[str yy_appendString:@" "];            //前后的间距

YYTextBorder * border = [YYTextBorder borderWithFillColor:XXColor cornerRadius:XX];    //创建背景色(颜色与圆角)

border.insets=UIEdgeInsetsMake(0,0,0,0);        //背景色的偏移量

[str setYy_textBackgroundBorder:border];

2.图文混排:也就是字符串中添加图片,就需要用到YYTextAttachment这个类。

先引用一下作者的简单介绍

YYTextAttachment是N

你可能感兴趣的:(yytext显示html并编辑)