Для этого нужно многое сделать, я рекомендую вам прочитать это Руководство по программированию UITableView , чтобы полностью осмыслить этот элемент (Но если вы хотите пойти довольно прямо, перейдите раздел «Навигация в иерархии данных с помощью табличных представлений»). Но это краткое изложение того, что вы будете делать, кроме того урока, который вы упомянули:
Сначала вам нужно смоделировать ваш набор данных (расширенные классы NSObject, предложения контейнеров с NSArrays или NSMutableArrays или даже отдельные NSObjects для построения вашей иерархии). Как только у вас есть это. Тогда вы будете реализовывать метод
numberOfSectionsInTableView:
из протокола UITableViewDataSource. Предоставляя ему количество элементов на вашем объекте верхнего уровня вашей иерархии.
Тогда в этом делегате таблицы вам нужно реализовать метод
tableView:didSelectRowAtIndexPath
:
и снова выдвиньте новое представление для выбранной строки, получите данные из вашей модели и заполните заполняемое представление этими данными.
Надеюсь, это полезно, чувак!