关于点击TableviewCell的子内容收放问题,拿到它的第一个思路就是,方法一:运用UITableview本身的代理来处理相应的展开收起:1.代理:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPa ...
关于点击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
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。