采用delegate 的方式，但是文本内容需要提前解析，才能保证不卡, 而且长文本的时候，会出现内容绘制缺失