我是靠谱客的博主 默默小蘑菇,最近开发中收集的这篇文章主要介绍yytextview多种格式_YYTextView使用笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何设置 YYTextView 的行间距

YYTextView控件本身并没有设置行间距的属性, 如果要设置行间距,需要通过设置NSMutableAttributeString 富文本类来处理。

YYKit库中有对NSAttributeString的一个扩展,通过这个扩展我们可以很容易的给NSAttributeString 设置相关的富文本样式。如字体,字体颜色,行间距,字间距等等…

attrStr.yy_lineSpacing = 7;

我们知道 NSAttributeString类在初始化时需要指定富文本的字符串, 在设置完NSAttributeString类的实例后,并将这个实例赋给YYTextView的 attributeText 属性,即可实现富文本的设定。 要注意的是,初始NSAttributeString对象时的字符串一定不能为空,可以是任意字符,那么在初始YYTextView时,textView就有了默认值,而我们不希望这个默认值存在,并且希望以后输入的文本也能有我们设置的富文本样式,只需要将YYTextView的text 属性设置为空即可

如何对文本内容进行解析

如果使用YYTextView实现类似微博发表输入框的效果,在输入#话题# , @用户, 邮箱,url 等时可以被解析出来并高亮显示。 YYTextView在设计时已经考虑到这一点, YYTextView给我们提供了一个解析内容的协议,实现这个协议就可以完成对内容的解析

需要实现YYTextParser协议的协议方法

- (BOOL)parseText:(NSMutableAttributedString *)text selectedRange:(NSRange

最后

以上就是默默小蘑菇为你收集整理的yytextview多种格式_YYTextView使用笔记的全部内容,希望文章能够帮你解决yytextview多种格式_YYTextView使用笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部