2010-05-05 59 views
2

當滾動視圖滾動時,是否有方法/可能性運行一個函數?滾動更新方法上的UIScrollView

我發現滾動的開始和結束滾動解決方案,但沒有像一個onIsScrolling ...

有一個內置的解決方案嗎?或什麼是最好的解決方法(nstimer)?

感謝 亞歷

回答

4

UIScrollViewDelegate提供以下內容:

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

– scrollViewDidScroll: 
+0

感謝。我會盡力實現它。之後我會在這裏發佈。 – 2010-05-05 12:18:13

2

非常感謝的scrollViewDidScroll尖端。 繼承人的implemtation樣本:

@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"); 
}