Как реализовать «Загрузить новые сообщения», такие как Facebook в верхней части UITableView? - PullRequest
1 голос
/ 04 августа 2010

Мне нравится, как Facebook имеет «Загрузить новые сообщения» в верхней части UITableView. Это просто заголовок "view" для UITableView? И как они загружают UITableView так, чтобы он был скрыт, то есть первая ячейка UITableView выровнена по верху, поэтому вам нужно прокрутить вниз, чтобы увидеть область «Загрузить новые сообщения»?

Thx

Ответы [ 2 ]

4 голосов
/ 06 августа 2010

Нил, в качестве альтернативы, вы можете попробовать использовать инфраструктуру MonoTouch.Dialog, которая добавляет поддержку «Pull-to-Refresh», подобной «Twitter для iPhone».

См .:

http://github.com/migueldeicaza/MonoTouch.Dialog

3 голосов
/ 05 августа 2010

Да, вы можете отобразить пользовательский вид в верхней части UITableView - см. Его свойство tableHeaderView.

Чтобы «спрятать» его изначально, вы должны прокрутить таблицу до 1-го ряда в верхней позиции:

[table scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] 
       atScrollPosition:UITableViewScrollPositionTop animated:NO];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...