新手自定义 UITableViewCell无图片绘制(一)
一、最终效果图:

注:仅支持ARC,非ARC需要添加部分代码。
二、新建任意类型的项目工程,我这里使用的是Single-View模板。新建工程后,代码添加UITableView,由于本人喜欢使用纯代码编程,因此所有的东西都是用代码实现的。下面是添加UITableView的代码:
ViewController.h文件中添加:
四、为Group添加头标题重写方法tableView:titleForHeaderInSection方法:
五、重绘Cell的背景新建一个基于UIView的子类CustomCellBackView.h,并在子类中打开DrawRect方法,在次方法中绘制背景颜色,这里使用的是Core Graphic绘制方法:
六、这样就完成了第一步。接下来要做的就是给Cell绘制表格样式,就需要新建一个绘制类Common了,这个类继承子NSObject。在头文件中定义一个方法:
注:这样就基本完成了一个UITableCell的自定义,但那时这样的样式还是有欠缺,这个效果没有立体感,而且边框线也有点太粗了,剩下的部分留在后面介绍吧。