iOS tableView cell 内容展开与收起的实现思路

现在实现的有问题,是否有比较巧妙的设计

阅读 16.5k
2 个回答

定义一个section对象,保存一个isExpand标识来判断展开与收起状态。

- (NSInteget)cellForRowAtIndexPath:(NSIndexPath)indexPath{
    if(section.isExpand){
        return dataSource[indexPath.section].count;
    } else {
        return 0;
    }
}

点击的时候设置下isExpand,然后reload下就行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进