在UITableViewCell中添加UITableView

我正在自定义UITableViewCell ,我想在UITableView里面添加UITableView ,所以有没有任何控制器可以做到这一点

这是我想要在我的项目中添加的图像

在这里输入图像说明

这是可扩展的UITableView ,在单击表格中的第一行和button之后展开。

所以,如果有任何类似的控制器可用,请build议我。

提前致谢。

我会build议不要嵌套表视图。 作为一个用户,当一个可滚动的实体坐落在另一个可滚动的实体内时,令人沮丧。 当你滑动,你不知道内容将如何performance。 从父母的一端到另一端可能需要几次滑动。 重要的是你如何计时。 它只是吮吸使用。

尝试在iOS中的UITableView中展开表视图的部分展开/折叠部分的这种方法

祝你好运!

Applebuild议不要将表视图添加为其他可滚动对象的子视图。 如果你想开发这样的事情,这是你的步骤:

  1. 在你的桌子视图内为你的“桌子视图”做个独立的部分
  2. 该部分的第一行 – 您的可点击的行
  3. 当用户触摸一行时,通过- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
  4. 通过修改您的数据源数组插入其他单元格到这个部分。
  5. 重新加载部分或做一个更新,

     [self.dataSourceArray insertObject:object atIndex:indexPath.row]; NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; [self.tableView insertRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic]; 

– >为UITableView单独的部分,你想添加视图像tableView。

– >选取该部分的第一行。

– >覆盖UITableView的委托方法。 – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

– >在这个方法中更新tableview的数据并重新加载该部分。

  [self.dataSourceArray removeObjectAtIndex:indexPath.section]; [self.dataSourceArray insertObject:object atIndex:indexPath.section]; [tableView reloadSections:[NSIndexSet indexSetWithIndex:indexPath.section] withRowAnimation:UITableViewRowAnimationAutomatic]; 

有了标题,你可以达到相同的效果。 这个答案应该可以帮助你,

在iOS中的UITableView展开/折叠部分