iOS开发之模仿QQ联系人列表二级分组

前不久公司的一个聊天功能需要做一个联系人列表,从后台获取数据,网上看了半天,感觉都不是很好用,然后就自己写了。不说废话,我们直接上干货。
其实二级分组主要是看对tableview运用的熟练程度。我直接已截图的形式发在上面。截图上面有详细注释。


iOS开发之模仿QQ联系人列表二级分组_第1张图片
屏幕快照 2016-11-28 下午2.46.43.png
iOS开发之模仿QQ联系人列表二级分组_第2张图片
屏幕快照 2016-11-28 下午2.47.06.png
iOS开发之模仿QQ联系人列表二级分组_第3张图片
屏幕快照 2016-11-28 下午3.04.05.png
iOS开发之模仿QQ联系人列表二级分组_第4张图片
屏幕快照 2016-11-28 下午3.04.35.png

iOS开发之模仿QQ联系人列表二级分组_第5张图片
![屏幕快照 2016-11-28 下午3.06.13.png](http://upload-images.jianshu.io/upload_images/1400051-6585b48784a37e0c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

以上就是ViewController的全部内容,模型类其实很简单的只需要设置他的联系人数组属性,分组多少项属性还有是否折叠属性,然后初始化就可以了。下面我就截出模型类的内容。
.h文件内容
iOS开发之模仿QQ联系人列表二级分组_第6张图片
屏幕快照 2016-11-28 下午3.10.37.png

.m文件内容
iOS开发之模仿QQ联系人列表二级分组_第7张图片
屏幕快照 2016-11-28 下午3.10.55.png

这就是分组全部内容了,希望能帮助大家。demo网址: http://www.code4app.com/forum.php?mod=viewthread&tid=11775

你可能感兴趣的:(iOS开发之模仿QQ联系人列表二级分组)