На мой взгляд, самое главное, что должен быть виден только один UITableView.Наилучшим решением (т. Е. Самым простым) является первый UITableView с его UITableviewController
, в котором перечислены все классы / категории A, B, .., полученные с сервера, и вторичный UITableView (т.е. контроллер / + tableView), которыйотобразит подробный список для данного класса предметов.Вы также можете продолжить детализировать свое дерево данных с другими вложенными табличными представлениями.
Я рекомендую использовать UINavigationController
для перемещения / выталкивания ваших табличных представлений при выделении ячейки.
Укладка нескольких UITableViewв уникальном контейнере вид кажется слишком сложным и может привести к сложным и / или нежелательным состояниям.