2

我有两个数组,第一个是人名,第二个是不同大小的人的详细信息。

我想在UITableViewCell. 当视图出现时,它显示人员列表,当点击特定人员时,单元格应展开并显示第二个数组中该人员的详细信息。

如何在不使用任何其他模板的情况下在基于单个视图的应用程序中显示此信息?

4

1 回答 1

1

单击任何单元格时,您可以增加该单元格的高度以显示所有详细信息,您可以按如下方式执行此操作:

  1. 最初所有单元格将具有相同的高度,因此在 heightForRowAtIndexPath 中将返回相同的高度,例如 40。
  2. 当用户单击任何单元格时,将该索引路径存储在某个变量中并为 tableView 调用 reloadData,这将调用 heightForRowAtIndexPath,在此您检查选定的单元格索引路径并返回高度为 100,这也将显示用户信息。

希望这适合您的要求。

于 2013-04-30T13:49:40.610 回答