Objective c 创建;文件夹";在UITableView中,推送下一个包含内容的UITableView(无限!)

Objective c 创建;文件夹";在UITableView中,推送下一个包含内容的UITableView(无限!),objective-c,ios,xcode,cocoa-touch,Objective C,Ios,Xcode,Cocoa Touch,我想制作一个UITableView,在这里您可以创建文件夹,以推送另一个tableview并显示文件夹内容。该表从plist获取数据,完全可编辑。我希望能够在文件夹内创建无限多个文件夹,而无需为每个文件夹推送额外的viewcontroller。我已经在几个应用程序中看到了这一点,我只是想知道这是实现这一点的最佳方式。使用自定义的“文件夹”设计创建带有表视图的UIViewController。在.hNSArray中声明为数据源。将此数据源加载到表视图中。当用户从表中选择项时,从数据源中删除所有项并

我想制作一个UITableView,在这里您可以创建文件夹,以推送另一个tableview并显示文件夹内容。该表从plist获取数据,完全可编辑。我希望能够在文件夹内创建无限多个文件夹,而无需为每个文件夹推送额外的viewcontroller。我已经在几个应用程序中看到了这一点,我只是想知道这是实现这一点的最佳方式。

使用自定义的“文件夹”设计创建带有表视图的UIViewController。在
.h
NSArray中声明为数据源。将此数据源加载到表视图中。当用户从表中选择项时,从数据源中删除所有项并用新项(从plist)填充它。重新加载表视图

我想您也需要自定义UITableViewCell


该特性的主要思想是如何组织数据源plist。它们应该有一个树形结构。

是的,这是最简单的方法。但我认为这会造成很多问题。没有动画,没有后退按钮,我想按一个viewcontroller,但不是每个子目录都有额外的vc。想想ifile,它提供的正是我所说的。@Maxner,我看不出有什么问题。任何动画都可以添加到UIView(单元格是视图,也可以是表视图),back butoon是UIView-您可以随时添加它。