IOS: делегат многих scrollViews - PullRequest
0 голосов
/ 16 января 2012

У меня есть этот код:

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

[NSObject cancelPreviousPerformRequestsWithTarget:self];
[self performSelector:@selector(scrollViewDidEndScrollingAnimation:) withObject:nil afterDelay:0.01];



}

- (void) scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView{
[NSObject cancelPreviousPerformRequestsWithTarget:self];



if (scrollView == scrollV){
    NSLog(@"scroll di scrollV"); 
}
}

Я не понимаю, почему он не печатает в консоли "scroll di scrollV", я установил делегат для scrollV, но он не работает

1 Ответ

0 голосов
/ 16 января 2012

Вы хотели это?:

[self performSelector:@selector(scrollViewDidEndScrollingAnimation:) withObject:scrollView afterDelay:0.01];

Вы не передавали объект scrollView, поэтому if (scrollView == scrollV) никогда не попадал бы, если бы scrollV не было nil, что я предполагаюэто не так.

...