我有一个滚动视图的子视图,其中有一些图像。该图像具有 UILongPressGestureRecognizer 属性。
打开视图,有一些图像可见,而另一些则不可见。要显示它们,需要滚动。
问题是 GestureRecognizer 动作在子视图的可见元素上效果很好,但在用户滚动时出现的元素上效果不佳。我验证:
- (BOOL)gestureRecognizer:(UILongPressGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
仅在触摸可见图像时调用,而不是在滚动隐藏的图像上调用。
用户交互在元素所在的滚动和子视图上都启用。
任何帮助将不胜感激。