が入っUIViewController
てUIScrollView
います。シミュレーターで実行しているときにドラッグするUIScrollView
と正しく動き始めますが、ドラッグを離すと少し遅れて(約0.5秒)、ビューが動き続けて勢いを終えます。
この遅延は、ビューでタッチリリースが発生した場合にのみ発生します。したがって、シミュレータの外にドラッグアンドリリースしても、遅延はありません。
UIScrollView
:を作成するためのコードは次のとおりです。
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scrollView.pagingEnabled = YES;
scrollView.showsHorizontalScrollIndicator = NO;
//scrollView.delaysContentTouches = NO;
//scrollView.userInteractionEnabled = YES;
scrollView.delegate = self;
[self.view addSubview:scrollView];
// Add some sub views here
// ...
// 2 pages
scrollView.contentSize = CGSizeMake(self.view.frame.size.width*2, self.view.frame.size.height);
- アプリのタッチイベントをオーバーライドしていません。
- UIScrollViewDelegateメソッドを実装していません。
- ページングを有効または無効にしても、違いはありません。
- 私はこれを物理デバイスでは実行していません。シミュレーターだけで実行しています。
どうしたの?
ありがとう。