我在视图中添加了一个图层来创建渐变背景色,但我需要使用UISwipeGestureRecognizer
在我看来。问题是,现在有了图层,滑动识别器就不起作用了!我能怎么做??我可以向图层添加滑动识别器吗?
谢谢。
CALayer
及其孩子不支持UIGestureRecognizer
的,仅UIView
做。这意味着您必须将手势识别器附加到某些封闭视图并调用-[CALayer 命中测试:] https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CALayer_class/Introduction/Introduction.html#//apple_ref/occ/instm/CALayer/hitTest%3a, or -[CAL层点内:] https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CALayer_class/Introduction/Introduction.html#//apple_ref/occ/instm/CALayer/containsPoint%3a查看特定触摸或事件击中了哪一层。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)