の中にUIScrollView、プログラムで作成された がありUIViewます。デリゲート メソッドを確実に使用できるようにするには、どうすればよいscrollViewDidEndDeceleratingですか?
これが私が設定したものです。 内UIScrollViewに が 3 つあると仮定してくださいUIImageViews。ページが最初にロードされたとき、私は中央UIImageViewを見ていて、1 回後方または 1 回前方にスクロールできます。このデリゲート メソッドが必要な理由は、UIImageView現在見ているものを計算するために使用するつもりだからです。
ViewController.h
@interface ViewController : UIViewController <UIScrollViewDelegate>
ViewController.m
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
scrollView.pagingEnabled = YES;
[self.view addSubview: scrollView];
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidEndDecelerating");
}