2

目前我有一个带有gestureRecognizer的父视图,它可以识别点击并执行一些代码(这有效)。在这个父视图的子视图中有一个 MoviePlayer,现在它不再识别任何手势。

我怎样才能让两者同时工作?我在 objC 中找到了示例,但似乎无法将其映射到swift。我尝试添加以下方法(如帖子中所建议)但不起作用。

 func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldReceiveTouch touch: UITouch) -> Bool {
    return true
}

func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer
    gestureRecognizer_: UIGestureRecognizer) -> Bool {
        return true
}

我的类扩展了 UIGestureRecognizerDelegate,并且 GestureRecognizer 委托设置为 self。

等级制度:

ParentView -- Gesture
     |
      ------ MoviePlayer Sub View

有任何想法吗?

问候

4

0 回答 0