我在视图中添加了一个图层来创建渐变背景颜色,但我需要在视图中使用UISwipeGestureRecognizer。问题是,现在,使用图层,滑动识别器不起作用!我能怎么做??我可以在图层中添加滑动识别器吗? 感谢
答案 0 :(得分:7)
CALayer
及其子女不支持UIGestureRecognizer
,只有UIView
。这意味着您必须将手势识别器附加到某个封闭视图,然后调用-[CALayer hitTest:]或-[CALayer pointInside:]以查看特定触摸或事件触发了哪个图层。