Сгруппированный UITableView с несколькими разделами, создающими проблему в iPhone SDK - PullRequest
0 голосов
/ 14 декабря 2010

В моем приложении для iPhone у меня сгруппированное табличное представление. Я использовал метод viewForHeaderInSection для изменения цвета шрифта и размера шрифта заголовков разделов.

У меня есть 4 раздела в виде таблицы.

Задача

Если в Разделе 0 и Разделе 1 нет данных, Раздел 2 также начинает отображаться в таблице где-то рядом с центром представления вместо верхней части экрана.

Я хочу, чтобы, когда ячейки раздела 0 и раздела 1 были пусты, раздел 2 должен располагаться вверху представления, как если бы это был раздел 0.

Как мне поступить?

Ответы [ 2 ]

1 голос
/ 14 декабря 2010

для этой цели

вам нужно проверить, существуют ли данные о погоде или нет, вы предполагаете, что вы выводите данные из массива, поэтому отметьте

([количество массивов]> 0)

отметьте это по своему усмотрению, и теперь, когда вы возвращаете номер раздела, вы не можете

возврат 4; [жесткий код].

динамически проверять данные, а затем в соответствии с условием возвращать номер секции.

0 голосов
/ 14 декабря 2010

Это всего лишь предложение, но вы можете попробовать установить высоту просмотра ваших заголовков равной 0, если секция пуста.

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