滚动视图& UIGestureRecogniser冲突

时间:2015-04-29 17:16:52

标签: swift uiscrollview uigesturerecognizer

我在我的scrollView中有一个UIImageView作为子视图。

我希望能够在UIImage上向上/向下平移以调整UIImage的颜色。

此外,我希望能够平移/缩放图像(这就是我实现scrollView的原因)。

我有一个adjustColor IBAction UIButton,它将UIPanGestureRecogniser添加为目标并执行以下功能:

  func panned(gesture: UIGestureRecognizer){
  ...
  }

我的问题是scrollView的滚动行为忽略了adjustColor按钮。

如果我删除了滚动视图并添加了UIImage,adjustColor按钮会激活颜色调整功能,手势也能正常工作。

另一方面,如果我将scrollview和图像作为子视图,我的adjustColor按钮没有任何功能。

任何帮助将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:0)

确保使用scrollview连接UIGestureRecognizer IBOutlet。