尽管我有大量的示例来展示如何进行可折叠的表格视图,但是我找不到适用于静态单元格的东西。我有几个在IB中创建的单元格,如果单击部分标题,我想折叠它们,但是我无法弄清楚或不知道该怎么做。如果有人能告诉我或指出一个做到这一点的例子,我将不胜感激。

这是我需要折叠的其中一个单元的一个示例:

最佳答案

您可以参考以下示例:(下载示例代码)

http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html

因此,这段代码的基本作用是:

  • 您可以在-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section中创建Section->每个Section都有SectionHeaderView->您基本上将点击并展开表格视图。
  • 您将实现两个委托方法:
  • -(void)sectionHeaderView:(APLSectionHeaderView *)sectionHeaderView sectionOpened:(NSInteger)sectionOpened
  • -(void)sectionHeaderView:(APLSectionHeaderView *)sectionHeaderView sectionClosed:(NSInteger)sectionClosed

  • ->这将内部调用insertRowsAtIndexPaths和deleteRowsAtIndexPaths->这将内部调用tableview:cellForRowAtIndexPath->现在,您需要在其中创建具有地址,城市等的单元格...

    如果您需要更多信息,请与我们联系。

    09-07 16:42