Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将点击传递到视图取决于是拖动/滚动还是仅点击_Ios_Objective C_Uiscrollview_Taps - Fatal编程技术网

Ios 如何将点击传递到视图取决于是拖动/滚动还是仅点击

Ios 如何将点击传递到视图取决于是拖动/滚动还是仅点击,ios,objective-c,uiscrollview,taps,Ios,Objective C,Uiscrollview,Taps,我有一个UIScrollView,它后面还有一个有按钮的视图。按钮不能在滚动视图上,它们必须在滚动视图后面。我使用pointInside方法将点击传递到滚动视图后面的按钮视图(如果用户正在点击)。但是,如果用户试图拖动/滚动,我不想将点击传递到按钮视图。如果是这种情况,我希望它滚动滚动视图,而不是轻触按钮 如何实现这一点?UIScrollView具有PangestureRecognitizer属性。使用平移手势的状态确定是否必须将触碰传递给按钮。您将如何收听PangestureRecognito

我有一个UIScrollView,它后面还有一个有按钮的视图。按钮不能在滚动视图上,它们必须在滚动视图后面。我使用pointInside方法将点击传递到滚动视图后面的按钮视图(如果用户正在点击)。但是,如果用户试图拖动/滚动,我不想将点击传递到按钮视图。如果是这种情况,我希望它滚动滚动视图,而不是轻触按钮


如何实现这一点?

UIScrollView
具有
PangestureRecognitizer
属性。使用平移手势的
状态
确定是否必须将触碰传递给按钮。

您将如何收听PangestureRecognitor状态的变化?