文档章节

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

 知秋冬至
发布于 2015/02/25 15:07
字数 398
阅读 124
收藏 1

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

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

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

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

   

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

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


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

来判断这个组cell 个数 

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

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 2
码字总数 924
作品 0
杭州
私信 提问
加载中

评论(1)

知秋冬至
图呢
iOS中UITableViewController自带的刷新控件

iOS中UITableViewController自带的刷新控件 一、引言 在iOS开发中,使用tableView的界面,大多会用到一个下拉刷新的的控件,第三方库中,我们一般会选择比较好用的MJRefresh,其实,在iOS6之...

珲少
2015/11/05
0
3
软件架构杂谈(三) --- APNS

浅谈软件架构(三) —— APNS ----cnyinlinux 本文将讨论的是常见软件架构中的三角关系——APNS。 APNS是Apple Push Notification Service的简称,即苹果推送通知服务。它用在当前很火热的苹果...

cnyinlinux
2015/06/09
0
0
iOS股票K线图、校园助手、适配iPhone X、版本检测等源码

iOS精选源码 快速创建menuItem控件 YHPhotoBrowser 优化的网络图片浏览 cocoaAsynSocket demo (包含客户端和服务端) SwipeMenuViewController现在支持iPhoneX和Swift4。 仿微信的提醒对话框 ...

sunnyaigd
2017/10/31
0
0
iOS仿QQ侧滑菜单、登录按钮动画、仿斗鱼直播APP、城市选择器、自动布局等源码

iOS精选源码 QQ侧滑菜单,右滑菜单,QQ展开菜单,QQ好友分组(http://www.code4app.com/thread-13384-1-1.html) 登录按钮(http://www.code4app.com/thread-15007-1-1.html) 3分钟快捷创建高性能轮...

sunnyaigd
09/11
0
0
定制iOS 7中的导航栏和状态栏

由于种种原因,申请了一个开源中国的帐号,也许会由于我的不耐心,不会亲自去一步步的写博文,但准备把自己看到的好的,都转载过来,就当时资源的存储,也算是一种推广吧。 iOS 7 教程:定制...

谁家的阿毛
2013/11/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
9分钟前
0
0
如何使用Kubernetes的configmap通过环境变量注入到pod里

在Kubernetes官网里,有这样一篇文章,提到了Kubernetes里的一个最佳实践就是把应用代码同配置信息分开,一种方式就是使用Kubernetes 1.2里引入的configmap概念。 https://kubernetes.io/bl...

JerryWang_SAP
25分钟前
0
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
27分钟前
0
0
限定某个目录禁止解析php,限制user_agent,php相关配置

11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置 1.限定某个目录禁止解析php 核心配置文件内容 <Directory /data/wwwroot/www.123.com/upload> p...

hhpuppy
38分钟前
2
0
Spring的好文章

孤傲苍狼 https://www.cnblogs.com/xdp-gacl/p/4249939.html 跟我学spring http://jinnianshilongnian.iteye.com/blog/1413846 SpringIoc 和Spring Aop 代理模式: 静态代理 动态代理 cglib代......

wangwei2134
49分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部