UITableView去除空行的分割线

使用UITableView的默认SeparatorStyle为UITableViewCellSeparatorStyleSingleLine时,如果数据源为空或者数据显示不足一屏幕,将会导致空行也显示singleLine分割线。效果如下图所示:

IMG_0446

 

一种解决方案是不使用系统提供的SeparatorStyle,自定义cell的样式和分割线,这也是平时比较常用的一种方式。但是有时候就必须要用系统的分割线,就要使用另外一种解决方案。感谢万能的stackoverflow,一种比较简单的方式就是给tableview添加一个空的tableFooterView,tableView.tableFooterView = [[UIView alloc]init];

效果如下

IMG_0447

认识 TextKit

4196_131126094719_1

iOS7 的发布给开发者的案头带来了很多新工具。其中一个就是 TextKit(文本工具箱)。TextKit 由许多新的 UIKit 类组成,顾名思义,这些类就是用来处理文本的。在这里,我们将介绍 TextKit 的来由、它的组成,以及通过几个例子解释开发者怎样将它派上大用场。Continue Reading