UITableView Полный результатов CoreData плюс дополнительная ячейка? - PullRequest
0 голосов
/ 20 января 2012

У меня есть UITableView, который я заполняю полученными результатами CoreData. Я хочу добавить одну пользовательскую ячейку в верхнюю часть моего UITableView, и мне удалось это сделать, однако для этого требуется, чтобы я вызвал это:

return [sectionInfo numberOfObjects] + 1;

Тогда это:

NSIndexPath *path = [NSIndexPath indexPathForRow:(indexPath.row - 1) inSection:indexPath.section];

Вторая строка должна вызываться почти во всех методах UITableView Delegate, чтобы учесть дополнительную ячейку в indexPath 0. Однако это вызывает массу проблем, которые я не буду перечислять, так как каждый раз, когда я делаю изменения здесь и там что бы это ни было, это корень моей проблемы.

Есть ли другой способ, который вы бы предложили просто добавить мою единственную настраиваемую ячейку в верхнюю часть моего табличного представления CoreData?

Любая помощь высоко ценится.

1 Ответ

0 голосов
/ 20 января 2012

Если вы используете эту дополнительную ячейку в качестве заголовка, рассмотрите возможность установки tableView.tableHeaderView в пользовательское представление.

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