tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

UIScrollViewでスクロールイベントを取得する @iOS

スクロールイベントを取得するにはUIScrollViewDelegateを実装する。
ViewController.h

@interface ViewController : UIViewController<UIScrollViewDelegate>

@end

ViewController.m

@implementation ViewController

- (void)viewDidLoad
{
    UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
    scrollView.delegate = self;
}

// スクロール中に呼ばれる
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
}

// ドラッグが終了した時に呼ばれる
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
}

// 画面が静止したときに呼ばれる
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
}

@end