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