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 回答