UIScrollView на метод обновления прокрутки - PullRequest
2 голосов
/ 05 мая 2010

есть ли способ / возможность запустить функцию при прокрутке прокрутки?

Я нашел решения для начала и конца прокрутки, но ничего похожего на onIsScrolling ...

есть ли встроенное решение? или какой лучший обходной путь (nstimer)?

спасибо Alex

Ответы [ 2 ]

4 голосов
/ 05 мая 2010

UIScrollViewDelegate обеспечивает следующее:

– scrollViewDidScroll:
– scrollViewWillBeginDragging:
– scrollViewDidEndDragging:willDecelerate:
– scrollViewShouldScrollToTop:
– scrollViewDidScrollToTop:
– scrollViewWillBeginDecelerating:
– scrollViewDidEndDecelerating:

в частности:

– scrollViewDidScroll:
2 голосов
/ 05 мая 2010

Большое спасибо за совет по scrollViewDidScroll. Вот пример реализации:

@interface YourClass : UIViewController  <UIScrollViewDelegate>
{
    UIScrollView    *theView;
}

@end

в .m файле:

- (void)loadView 
{
    theView = [[UIScrollView alloc] initWithFrame:
CGRectMake(0, 10, 300, 300)];
    theView.delegate = self;

    [self.view addSubview:theView];

    theView.contentSize = CGSizeMake(500, 500); 
}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    NSLog(@"SCROLL SCROLL SCROLL YOUR BOAT");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...