Как правильно отобразить трехуровневую структуру данных в iOS с помощью UITableView - PullRequest
1 голос
/ 24 января 2011

У меня есть следующая структура данных:

Recipe -> Ingredient Category -> Ingredient

Я создаю представление списка покупок, в котором должен отображаться каждый ингредиент:

Рецепт

Категория ингредиента

Ингредиент

Ингредиент

Категория ингредиента

Ингредиент

Ингредиент

Рецепт

Категория ингредиента

Ингредиент

Ингредиент

Категория ингредиента

Ингредиент

Ингредиент

Если бы структура данных была просто Recipe -> Ingredient, я бы просто использовал сгруппированныйСтиль UITableView.

Но поскольку у меня есть третий уровень в структуре данных, я не совсем уверен, как это сделать.

Кто-нибудь может предложить какие-либо возможные решения?

Спасибо всем!

1 Ответ

0 голосов
/ 24 января 2011

Используйте UITableViewStyleGrouped и всегда делайте первый ряд в разделе / ​​строке "Категория" иначе, предоставляя собственный подкласс UITableViewCell.Например, вы можете покрасить его в черный цвет ...

В качестве альтернативы вы можете показать подробный ярлык на каждом ингредиенте, показывающий его категорию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...