UITableView изменить первую верхнюю / нижнюю неиспользуемую ячейку - PullRequest
0 голосов
/ 19 марта 2011

Можно ли изменить первую "ячейку" под / над "реальным" контентом?

Представьте себе это как контент или структуру:

#0:[]
#1:[]
#2:[]
#3:[]
#4:[]

В этом случае яхотел бы изменить ячейки с номерами -1 и 5. Но это не должно влиять на поведение полосы прокрутки.(например, не расширяя прокручиваемый контент)

Заранее спасибо

РЕДАКТИРОВАТЬ: Посмотрите на ячейку facebook-refresh-cell.(Опустите UITableView)

Ответы [ 2 ]

2 голосов
/ 19 марта 2011

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

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

Вы не должны пытаться добраться до UITableCell самих объектов.

0 голосов
/ 19 марта 2011

Привет Вместо того, чтобы пытаться изменить ячейки, просто создайте свои собственные ячейки нижнего колонтитула и заголовка и поместите туда все, что вам нужно, он всегда будет оставаться без изменения фактических ячеек данных Посмотрите на

  • (UIView *) tableView: (UITableView *) tableView viewForHeaderInSection: (NSInteger) раздел { UIView * view = [[[UIView alloc] initWithFrame: CGRectMake (10, 10, 100, 30)] autorelease]; view.backgroundColor = [UIColor redColor];

    обратный просмотр;

    }

Вы можете сделать то же самое для представления «Нижний колонтитул», просто изменив viewForHeaderInSection на viewForFooterInSection

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