【问题标题】:How to make Expandable UITableViewCell [duplicate]如何制作可扩展的 UITableViewCell [重复]
【发布时间】:2013-05-01 00:07:31
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否查看了与您的问题相关的问题列表?列出的几个已经回答了这个问题。请勿重复发布。

标签: iphone ios objective-c uitableview


【解决方案1】:

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

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

希望这能满足您的要求。

【讨论】:

    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 2013-06-12
    相关资源
    最近更新 更多