读书人

生手自定义 UITableViewCell无图片绘制

发布时间: 2012-09-28 00:03:35 作者: rapoo

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

生手自定义 UITableViewCell无图片绘制(一)

注:仅支持ARC,非ARC需要添加部分代码。

二、新建任意类型的项目工程,我这里使用的是Single-View模板。

新建工程后,代码添加UITableView,由于本人喜欢使用纯代码编程,因此所有的东西都是用代码实现的。下面是添加UITableView的代码:

ViewController.h文件中添加:


四、为Group添加头标题

重写方法tableView:titleForHeaderInSection方法:



五、重绘Cell的背景

新建一个基于UIView的子类CustomCellBackView.h,并在子类中打开DrawRect方法,在次方法中绘制背景颜色,这里使用的是Core Graphic绘制方法:


六、这样就完成了第一步。接下来要做的就是给Cell绘制表格样式,就需要新建一个绘制类Common了,这个类继承子NSObject。

在头文件中定义一个方法:



注:这样就基本完成了一个UITableCell的自定义,但那时这样的样式还是有欠缺,这个效果没有立体感,而且边框线也有点太粗了,剩下的部分留在后面介绍吧。


读书人网 >移动开发

热点推荐