博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发通过UITableViewController 制作QQ好友栏的效果
阅读量:5833 次
发布时间:2019-06-18

本文共 541 字,大约阅读时间需要 1 分钟。

hot3.png

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

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

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

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

   

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

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

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

来判断这个组cell 个数 

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

转载于:https://my.oschina.net/u/2318028/blog/379886

你可能感兴趣的文章
安全管理类软件技术发展趋势
查看>>
linux 学习的第二篇记录
查看>>
UITableViewCellEditStyle多功能的实现
查看>>
c语言:输出一个静态局部变量只在函数内部有效的例子
查看>>
3.5、Bootstrap V4自学之路------内容---图文框
查看>>
TAT
查看>>
解决rpm不能使用问题
查看>>
GoogleBuffer 在WNIDOWS下的编译安装教程
查看>>
我的友情链接
查看>>
Spring MVC资源及视图配置说明
查看>>
Axis2 create webservice implement
查看>>
OSChina 技术周刊第二十二期 —— DUBBO 配置规则详解
查看>>
.NET Core 1.0学习(1)-看看环境
查看>>
【PHP基础】preg_replace的各种用法吐槽解析大全
查看>>
章一、搭建最基本的REST接口服务器
查看>>
CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap-读书笔记(4)构造尺寸更灵活
查看>>
python 学习笔记
查看>>
android开启启动设置
查看>>
IE代理导致eclipse无法连接SVN
查看>>
关于四大基本组件的一个总结:
查看>>