基本上我有一个 scrollView ,其中有另一个视图。 在该视图中,我还有一个 UITapGestureRecognizer 。
我动画滚动滚动视图。但是,在此滚动动画期间,点按手势识别器并不能实际识别水龙头。
有什么想法吗?
答案 0 :(得分:0)
没有代码我们无法提供建议,但尝试使用以下代码可能对您有用!
tapGestureRecognizer.numberOfTapsRequired = 1
tapGestureRecognizer.isEnabled = true
tapGestureRecognizer.cancelsTouchesInView = false
答案 1 :(得分:0)
为了获得最佳做法,您可以添加UITapGesture
来使用按钮操作,而不是UIButton
。原因很简单,管理按钮远比UITapGesture
简单得多,但我并不是说使用UIButton
而是始终使用点按手势,这完全取决于您的要求。
对于您的情况,请添加此行
view.userInteractionEnabled = false
并确保您的视图已添加到UITapGesture
中,UITapGesture
方法已在您的代码工作中正确实施。
更基本的,请使用这两个教程,
First tutorial | Second tutorial
如果您仍然遇到任何问题,请告诉我。