码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发通过UITableViewController 制作QQ好友栏的效果

时间:2015-02-25 15:41:06      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

在这里我们先展示下 做的 东西

      正如大家所见 就是一个列表 点击能收进分开。就像QQ的 好友栏一样。  那么第一个问题就是  这些组是什么呢 第二个问题  当然是 如何实现这个功能呢 ?

 那么我们就通过代码细细的 分析下

首先这个列表 当然是头视图拉 。 这里 具有点击的 效果 当然是一个Button 拉  而为了让字对齐 我在这里又加了个Lable  具体代码如下:

   

设置完这些  在如果在cell 上加上内容 我们就有了 一般大家会做的效果 然后 就要实现点击缩进的效果了, 这里用了一个很简单的方法来实现它  因为点击之后变的 是每组的cell 个数  所以我们可以设置两种状态一种是显示数组 一种是不显示数组。 即一个是有cell 的 个数 一个cell的个数为零  代码如下

首先 创建一个额全局的BOOL 数组 数组个数稍微多点 因为你不知道 你有多少组 来记录你的这组的cell状态


然后在cell的 个数返回时 判断它的状态:

来判断这个组cell 个数 

最后 当然是用在Button 被点击时候 做的事了 改变 BOOL 数组中点击的那个组对应的状态 然后在刷新该组 是不是很简单啊 

iOS开发通过UITableViewController 制作QQ好友栏的效果

标签:

原文地址:http://my.oschina.net/u/2318028/blog/379886

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!