玩转UITableViewCell-1,可展开的单元格

来源:互联网 发布:淘宝服装货源 编辑:程序博客网 时间:2024/06/08 23:17

    这两天等待客户对产品的反馈,比较闲,记录下一些我觉得比较有价值的东西,UItableVIew是个很强大的控件,我在这里做一个连载。

   UItableView,每个做IOS的人肯定对他再熟悉不过了,它可以朴素可以华丽,也可以兼顾,应用型APP的核心是内容,所以抛开那些华而不实的东西,用一个可展开的单元格(类似于触摸单元格时,单元格展开,追加显示内容,按钮等信息;或者是像现在的iphone腾讯围脖,‘撕开’一个人发表的意见,进行后续操作的效果)。

    这个效果其实很简单,3步就可以完成:

1,在点击时需要改变单元格的高度:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath


2,UItableCell里面有一个

- (void)setSelected:(BOOL)selected animated:(BOOL)animated

方法,把消息传给super后,就可以对点击后展开的内容进行添加了。(注意的是一般来讲要根据 selected的进行判断是否需要把之前点击的展开状态去掉,不过这个按个人需要来设计了。)


3,最后一步 ,reloadtable 或者reloadRowsAtIndexPaths:withRowAnimation:

完成。


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 子宫肌瘤月经量多怎么办 卵泡长得太慢怎么办 后期卵泡长得慢怎么办 促排卵泡长得慢怎么办 子宫内膜薄要怎么办啊 hcg值正常孕酮低怎么办 20号染色体三体怎么办 14号染色体三体怎么办 怀孕七个月不想要了怎么办 胎儿性染色体45x怎么办 16号染色体偏多怎么办 大拇指又短又宽怎么办 削山药皮皮肤痒怎么办 脊柱侧弯20度怎么办 27岁脊柱侧弯怎么办 右侧侧脑室增宽怎么办 左侧脑室增宽该怎么办 腿上的血管堵塞怎么办 做b超看不清骶尾怎么办 孕中期羊水过少怎么办 心脏办膜关闭不全怎么办 9个月胎儿脑积水怎么办 怀孕三个月胎盘低置怎么办 怀孕第一个月打针了怎么办 唐氏筛查神经管缺陷高风险怎么办 门诊处方笺丢了怎么办 孕中期睡觉手麻怎么办 怀孕2个月了没胎心胎芽怎么办 怀孕腿疼的厉害怎么办 孕妇老是失眠多梦怎么办 孕妇会失眠多梦怎么办 怀孕5个月睡不着怎么办 6个月孕妇失眠怎么办 彩超脉络丛囊肿怎么办 双侧脉络丛囊肿怎么办 唐筛神经管缺陷高风险怎么办 雌激素低怎么办吃什么东西补 我怀了狗的孩子怎么办 结婚2年不要孩子怎么办 备孕一直没怀孕怎么办 刚生的婴儿打嗝怎么办