摘要: 原创博文,未经作者允许,不允许转载DTCoreText自带的DTAttributedTextCell在显示html的时候 会占用整个cell的大小,当我们需要的形式比较灵活的时候,或者想在cell上自定义添加更多的东西的时候 DTAttributedTextCell 就会变的不够用 需要我门根据DTAttributedTextCell的原理,自己写一个cell 例如 我们希望cell左边是一个图片,然后右边剩下的区域是一个DTAttributedTextContentView用来显示html 这个图片在点击cell的时候会改变步骤1.首先 仍然是将DTCoreText添加到我们自己的工程文件中 阅读全文
posted @ 2012-09-02 22:27 不曾拥有 阅读(4118) 评论(3) 推荐(1) 编辑
摘要: 其实说是DTAttributedTextCell解析并显示html 应该是cell上的DTAttributedTextContentView解析并显示html首先先说一下DTAttributedTextCell 解析显示html的优点a.能够很好的实现cell的自适应高度,用webView也能实现自适应高度,但是逻辑复杂,效率不高,有加载延迟等等b.能够很好的进行内存管理,而webView显示html的时候 内存很难管理,而且不会释放内存c.加载速度快,效率高应用1.首先将DTCoreText添加到自己的工程,具体方法参照DTCoreText目录下的documentation文档2.向sto. 阅读全文
posted @ 2012-09-02 14:46 不曾拥有 阅读(4991) 评论(0) 推荐(0) 编辑
摘要: 其实DTCoreText自带的cell就很好用了,解析html并且显示html都很方便,只要设置DTAttributedTextCell的- (void)setHTMLString:(NSString *)html方法即可,其原理如下面所示 1 - (id)initWithReuseIdentifier:(NSString *)reuseIdentifier accessoryType:(UITableViewCellAccessoryType)accessoryType 2 { 3 self = [super initWithStyle:UITableViewCellStyleDef... 阅读全文
posted @ 2012-09-02 14:18 不曾拥有 阅读(5668) 评论(3) 推荐(0) 编辑
摘要: 自定义UITableViewCell有两种方法:1.较早版本 子类UITableViewCell 并利用xib构造2.利用storyboard直接自定义cell1.利用xib设计好自定义的cell并且连接好控件后 有两种方法引用我们自己的cell方法1: 1 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 2 { 3 static NSString *cellIdentifier=@"name"; 4 BOOL nibs 阅读全文
posted @ 2012-09-02 09:50 不曾拥有 阅读(12911) 评论(2) 推荐(0) 编辑