0

画像とテキストを表示するviewControllerがあり、画像が読み込まれ、15秒ごとにアニメーション化されます。ユーザーが画像ビューをスワイプして、時間が経過するのを待たずに画像を変更できるようにしたいと思います。

これは私が試したものです画像は読み込まれてアニメーション化されていますが、スワイプジェスチャは機能しません

self.imageView.animationImages = [self loadImages];
self.imageView.animationDuration = 15;
[self.imageView startAnimating];

swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeAction:)];
[swipeRight setDirection:(UISwipeGestureRecognizerDirectionRight)];
[self.imageView addGestureRecognizer:swipeRight];

このコードはviewDidLoadメソッドに配置されています。ジェスチャーをビューに追加するソリューションを見ましたが、imageView でのみ必要です

4

1 に答える 1

0

他の誰かがこれに多くの時間を費やした場合に備えて、私はこれに答えています。ユーザーの操作を有効にするのを忘れていたようです。次の行を追加します。

self.imageView.userInteractionEnabled = YES; 
于 2013-09-24T14:09:11.927 に答える