Есть ли способ сделать прокручиваемый заголовок самого последнего раздела? - PullRequest
0 голосов
/ 12 апреля 2011

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

E.g. У вас есть таблица, в которой строки высотой 44 пикселя. Таблица имеет высоту ~ 500 пикселей. Если в разделе LAST есть только 2 записи, вы не сможете прокрутить этот раздел до самого верха таблицы, оставив тем самым предыдущий заголовок раздела вверху, а последний заголовок раздела где-то посередине. экрана, показывая последние 2 строки последнего раздела.

Мне бы хотелось, чтобы пользователь мог прокрутить заголовок последнего раздела вверх, оставив пустые строки (при необходимости) для нижней половины таблицы, если последний раздел содержит только несколько строк.

Это вообще возможно?

1 Ответ

0 голосов
/ 12 апреля 2011

Да, это .........

Вам нужно просто установить contentInset для табличного представления ....

[yourTableView setContentInset:UIUIEdgeInsetsMake(0,0,yourScrollableHeight,0)];

* **** 1010 1011 * Обновление *** Вот процедура, чтобы узнать ячейку в последнем разделе ... (cellForRowAtIndexPath код)

int numberOfSections = [yourTableView numberOfSections];
if(it's last section... [indexPath.section == numberOfSections-1])
{
  int numberOfRowsInLastSection = [yourTableView numberOfRowsInSection:indexPath.section];
  //default height of row is .. 44px...
  // now I hope you can calculate this......
  //and here use above line of code for setting scroll behavior...
}

спасибо,

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