Как правильно реализовать NavigationController и TableView, чтобы можно было создавать деревья бесконечной вложенности.
У меня есть таблица с ключами id и parent, по ней нужно сгенерировать отображение поля Text из этой таблицы в простом списке Table View.
Пример:
— Помыть машину >
— Сходить в магазин >
— Завести собаку
Если кликну в «Завести собаку», нужно отобразить:
<назад | «Завести собаку» | +add
— Выбрать породу >
— Купить ошейник
— Узнать про клиники >
Если кликну в «Выбрать породу», отобразить:
<назад | «Выбрать породу» | +add
— Чау чау
— Долматинец
— Овчарка
— Болонка
— Кавказская овчарка
Помогите пожалуйста примером. Весь интернет перерыл, исходников нигде нет.
Скорее всего нужно программно создавать правый Table View, заполнять его новыми значениями и с анимацией показывать.
Но, прошу учесть, что вложенностей может быть бесконечное кол-во.
Буду очень благодарен за ответ.
PS: В Dropbox, папки так выбираются и файлы, именно так, как мне нужно.