2

我有一个视图控制器,它有一个通过情节提要连接的 UIScrollView IBOutlet。这个视图控制器有一个property持有另一个视图控制器的。然后,我将此视图控制器中的视图添加到 UIScrollView 中,如下所示:

[scrollView addSubview:self.derpController.view];

在 内derpController,我添加UITapGestureRecognizer如下:

[self.view addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleFingerTap:)]];

现在,我遇到的问题是singleFingerTap:选择器只在UIScrollView. 也就是说,如果我滚动视图并点击最初不可见的位置,UITapGestureRecognizer则不会触发。

我似乎无法弄清楚如何解决这个问题。

编辑: 在 iPad 实现上,点击手势实际上在初始启动屏幕之外被识别了一点,但它并没有覆盖滚动视图中的整个子视图。

4

0 回答 0