1

UIScrollViewいくつかの画像で作成しました。そして、タッチドラッグを作成しましたUIImageView-タッチすると次のページにドラッグします。私viewDidAppearは最後までスクロールしていましたUIScrollView

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    self.scroll.contentSize = CGSizeMake(320, 1400);
}

しかし、Swipe Gesture Recognizerドラッグバックを使用するとUIScrollView、アプリの実行を開始するときのように下にスクロールできません。どうすれば解決できますか?

4

1 に答える 1

1

コンテンツ ビューのタッチをキャンセルしないように、ジェスチャに明示的に指示する必要があります。これを試して:

[swipe setCancelsTouchesInView:NO];

それでも解決しない場合は、UIGestureRecognizerDelegate メソッドを使用してみてくださいshouldRecognizeSimultaneouslyWithGestureRecognizer

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
    return YES;
}
于 2012-12-21T03:59:31.467 に答える