Индикатор прокрутки и методы uiScrollView - PullRequest
0 голосов
/ 23 марта 2011

При перетаскивании или прокрутке с помощью прокрутки появляются индикаторы прокрутки, а затем, когда все перестает двигаться, они исчезают.

Я бы хотел кое-что сделать за это время (или пока они показывают)

Я знаю, что мог бы использовать (void) scrollViewDidScroll, чтобы начать свои дела, но, и вот вопрос, есть ли один метод для конца?

Я знаю, что есть отдельные методы для перетаскивания или замедления (послещелчок) но должен быть один, потому что я уверен, что Scroll Indicator его использует ???

большое спасибо за любую помощь ..

1 Ответ

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

Хорошо, я использую:

- (void) scrollViewDidScroll: (UIScrollView *) _theScroller{

    [self startJob];//start doing stuff!
}

и:

- (void) scrollViewDidEndDecelerating: (UIScrollView *) _theScroller{

    [self stopJob];//stop doing stuff!
}

- (void)scrollViewDidEndDragging:(UIScrollView *) _theScroller willDecelerate:(BOOL)decelerate {

    [self stopJob];//stop doing stuff!
}

Мне кажется, я должен использовать два метода, чтобы остановить, один, если вы просто «прокручиваете» прокруткуи пусть это прекратится, а другой - если вы тянете, не щелкая.

...