Использование UITableView
и NSFetchedResultsController
Я обновляю и показываю содержимое своей таблицы. В какой-то момент у меня есть экран без заголовка. Это должно быть вместо пространства между ячейками.Мой заголовок в UITableView не добавлен в иерархию UIView
Когда я отлаживать Просмотр иерархии У меня есть следующая информация. Выбранная ячейка в . Иерархия представления UI. является appriopriate для выбранной ячейки в . Иерархия отладочной развертки.
Чтобы создать представление заголовка я использую следующий метод:
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let workday = workDayObjectForSection(section)
let cell = tableView.dequeueReusableCellWithIdentifier(PBOUserWorkDayCellIdentifier) as! PBOUserWorkDayTableViewCell
cell.configureCellWithWorkDay(workday)
return cell
}
Почему вы помещаете 'ReusableCell' в заголовок? Это причина – Azat
Действительно? Мне было предложено использовать ячейку таблицы представления в виде заголовка в другом вопросе о переполнении стека. –
Вы можете использовать тот же вид, но вы не должны получать его из 'tableView' в качестве ячейки многократного использования, т. Е. Вы должны создавать его каждый раз с нуля. – Azat