至于DTCoreText是干嘛的,不清楚的同学自行网上脑补,这就不啰嗦了,只说一下其用法.
里面有三种控件供大家使用,DTAttributedTextView, DTAttributedLabel 和 DTAttributedTextCell.
什么情况下用那种控件,自己去网上查,并且前两种目前可以用原生控件代替,具体大家可以看看textkit框架.
不过有一种情况却比较复杂,就是每个cell里都有一段富文本,但又不是完全是,显然DTAttributedTextCell是无法直接满足我们的需求的;
这是我们就得参照其实现方法,自定义一个自己的cell;
我采用的是xib的方式,不是很喜欢DT****Cell的用法,就完全自定义了一番,具体大家可以看以下代码
这里,只是一个小demo,大家不用太当真,只是想说明这个意思;
在.h文件里只留一个接口就行了,.m里实现如下:
至于大家说的不能加载网络图片的问题,主要方法就是76--105行的代码,大家自己看代码吧,好了不多说了,要下班了,哇卡卡,哦对了,在controller里的用法如下:
好了,下班了,拜拜!