我正在制作一个包含图像上几层的应用程序。此效果图层是UIView - EffectsLayerView的子图层。 Effect1View,Effect2View和Effect3View都在里面,其中很少有UITextView。那些文本视图有UIPanGestureRecognize - 我想在屏幕上移动它们。
结构看起来像那样
<EffectsLayerView>
<Effect1View>
<UITextView>
<Effect2View>
<Effect3View>
<UITextView>
不幸的是只有最后一个(Effect3View)接收触摸并移动textView。 UIGestureRecognizers被添加到那些文本视图中。如何使它工作?每个EffectView和EffectsLayerView都有它们的类。
我很乐意帮忙。
答案 0 :(得分:0)
有2个要求:
1)对于每个视图:self.isUserInteractionEnabled = true
2)每个视图都有一个唯一的UIGestureRecognizer实例