use*_*234 5 subview uiview uigesturerecognizer ios uitapgesturerecognizer
我有一个名为 view1 的 UIView。view1 有一个名为 subview 的子视图。我添加UITapGestureRecognizer到子视图如下:
UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];
[subview addGestureRecognizer:recognizer];
Run Code Online (Sandbox Code Playgroud)
如果我点击了 subview 和 view1 之间重叠的区域,那么 handleTap 方法就会被调用。但是如果我在 view1 之外的子视图上点击一个区域,那么 handleTap 永远不会被调用。这种行为对吗?如果没有,对我应该检查什么有什么建议?
顺便说一句: UIPanGestureRecognizer 工作正常。它不会表现出上述行为。
