表格视图单元格可扩展的iOS

我想只有cels的表格视图,当你点击一个单元格时,它应该展开并显示更多的单击单元格的信息。

我已经看到了一些相关的话题,但是大部分都是链接到苹果开发者页面上的表格视图animation和手势。 这是以不同的方式。 他们使用标题部分,但我想使用可扩展的单元布局的原因。

我已经尝试了几个主要的东西

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (isSearching && indexPath.row == selectedIndex) { return 110; } else { return rowHeight; } 

当我单击单元格时,单元格展开,但该单元格中的信息保持不变。 单元格展开时的高度应与细节中的文字数量相关。

日Thnx!

你可以通过使用自定义单元来实现这一点。 创build两个自定义单元格,一个用于普通行,另一个用于展开的行。 当用户触摸特定单元格时,可以logging它的indexPath并重新加载tableView。 在重新加载时,可以使用刚刚发布的代码(仅增加所选单元格的高度)更改所选行的高度。 这会扩大细胞的效果。