2010-08-22 4 views
2

Я пытаюсь, чтобы ячейка в верхней части таблицы всегда оставалась там и не прокручивалась вниз, когда объект добавлен, то есть ячейка должна оставаться на уровне indexpath.row==0. Можно ли заблокировать ячейку в определенном месте в таблице? Если да, то как это реализовать?iPhone: «Блокировка» ячейки в верхней части TableView

EDIT

Если я сделал другой раздел для этой ячейки, которая будет работать Wouldnt это?

ответ

0

То, что вы, вероятно, нужно заголовок таблицы - проверить tableHeaderView недвижимость в UITableView

+1

Я думаю @Alx говорит о замораживании ячейки в определенном положении. Чтобы он не прокручивался вместе со столом. Что-то вроде параметра замораживания в Excel - обычно используется для заголовков ... –

+0

«В определенной позиции» часть меня заставляет меня думать, что это не так (блокировка ячейки до середины таблицы будет выглядеть ... как?), но, возможно, вы правы. – Kalle

+0

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

0

Я думаю, что это не возможно, потому что TableView это в UIScrollView, может быть, если вы добавляете в свой подвид navigationController.view?

2

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

Вместо этого, если вам нужно что-то всегда отображаемое в виде таблицы, вы помещаете его в виде заголовка или нижнего колонтитула таблицы. Создайте представление, которое вы хотите, а затем присвоите его tableHeaderView или tableFooterView.

+0

Я считаю, что это сработает. Я бы реализовал это как свойство правильно? , а затем создать массив для добавления этой ячейки в этот заголовок? –

+0

Вы создаете UIView, либо программно, либо в Interface Builder, с текстовыми полями, кнопками и т. Д., Которые вы хотите всегда отображать. Затем присвойте это представление «tableHeaderView». Этот вид отличается от таблицы, то есть не является строкой таблицы. Вам нужно написать собственный код для его заполнения. – TechZen

0

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

Смежные вопросы