如何使一个可扩展的表格视图单元格?

我想要一个表格视图单元格,当你点击它的高度增长,以显示一些说明文字。 当你再次点击时,它会切换回较小的版本。 这是可能的,如果是的话,我将如何实现它? 提前致谢

使用

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

当用户点击一行时,将新的行高设置在某个数组的某个位置,然后调用tableview刷新重新绘制。 它将调用cellForRowAtIndexPath,并且由于您知道哪个单元格的高度很高,因此您将返回该行的较大单元格,并且heightForRowAtIndexPath将确保其正确显示。