2013-07-03 5 views
0

Я пытаюсь создать функцию, похожую на приложение Android android, где на главном экране, если вы потянете вниз, он начнет обновление, а новая ячейка добавится в верхнюю часть с заголовком «Обновление». .. ": enter image description here И затем он исчезает, как только я прокручиваю вниз (до следующего раза я вытаскиваю столик).Pull Down Table View Cell

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

enter image description here

И когда я прокрутка вверх Она двигается вверх (закрывается) вдоль стола, как будто ячейки таблицы и внешний вид как это:

enter image description here

Но он всегда остается на вершине. Как заголовок таблицы. И если я перейду к вершине UITableView, он снова опустится, как если бы UITableCell в индексе ячейки таблицы: 0. Как я могу это достичь? Я попробовал PullableView Fabio Rodella, но я не думаю, что он может быть реализован на UITableView.

ответ

1

проверить Raywenderlich учебник. here

U нужно использовать UIScrollViewDelegate методы

-(void)scrollViewDidScroll:(UIScrollView *)scrollView 

и

-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate 

Надеется, что это помогает.

0

Для прошивкой 6.0 и более поздних версиях можно использовать UIRefreshControl на UITableView Class Reference