我有一个显示列表的UITableView。如果我触摸某个项目,它应该导航到另一个UITableView。如果再次选择一个项目,它应该导航到另一个UITableView。
简单地说,它应该像文件夹一样工作。 UITableView可能包含一个文件夹。当选择文件夹时,它应该由另一个UITableView列出其中的文件,等等。
答案 0 :(得分:3)
不要在另一个tableView中添加tableView!它不常见且易于使用。滚动时也会遇到问题。
如果用户单击文件夹,只需将另一个ViewController推送到NavigationViewController-Stack并显示所单击文件夹的内容。
如果用户点击了一个文件,请显示您想要的内容.. UIActionSheet或者其他任何内容。
答案 1 :(得分:1)
你有几十个,没有几百个代码来做这件事。如果是表格视图的标准功能。
阅读Table View Programming Guide for iOS
并查看相关的示例代码。
答案 2 :(得分:1)
如果您只想要一个像活动这样的文件夹,那么使用表格视图并不是一个好主意。您可以通过简单的点击操作导航到不同的视图。如果您使用列表显示并希望导航点击任何列表中的元素然后您必须使用表视图。
使用下面的链接可以更好地理解表格视图 http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/