你的位置:首页 > 软件开发 > 操作系统 > UITableView点击每个Cell,Cell的子内容的收放

UITableView点击每个Cell,Cell的子内容的收放

发布时间:2016-05-18 16:00:07
关于点击TableviewCell的子内容收放问题,拿到它的第一个思路就是,方法一:运用UITableview本身的代理来处理相应的展开收起:1.代理:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPa ...

UITableView点击每个Cell,Cell的子内容的收放

关于点击TableviewCell的子内容收放问题,拿到它的第一个思路就是,

方法一:

运用UITableview本身的代理来处理相应的展开收起:

1.代理:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

2. 需要声明一个全局BOOL变量isOpen,记录当前cell的状态(展开/收起),声明一个NSInterge类型selectedIndexRow,记录选择的cell的row,切记初始化相应的属性。

(ps:在网上看到很多文章都是这样,但是真的用的时候,发现,我们需要另外声明一个NSIndexPath类型的selectedIndex,或者用到时候自己运用记录的row生成也可,也许确实是我自己多此一举)

3.首先,我们需要理清自己需求的逻辑关系,什么时候展开/收起,展开收起时它的高度,个数等等有什么变化------->来进行代理,数据源方法的书写

下面也是展示tableview时的调用顺序

  1>://返回cell个数

原标题:UITableView点击每个Cell,Cell的子内容的收放

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。