iOS – CALayer和手势/滑动识别器

我添加了一个图层到我的视图来创build渐变背景颜色,但我需要在我的视图中使用UISwipeGestureRecognizer。 问题是,现在,与图层,刷卡识别器不起作用! 我能怎么做?? 我可以添加滑动识别器到图层吗? 谢谢

CALayer和它的孩子不支持UIGestureRecognizer的,只有UIView 。 这意味着您必须将手势识别器附加到某个封闭的视图和呼叫- [CALayer hitTest:]或- [CALayer pointInside:]以查看哪个图层已被特定的触摸或事件击中。