gpt4 book ai didi

ios - UIGestureRecognizer - 在多层上使用

转载 作者:行者123 更新时间:2023-11-30 12:39:35 25 4
gpt4 key购买 nike

我正在制作一个在图像上包含几个图层的应用程序。该效果层是 UIView - EffectsLayerView 的子级。里面有Effect1View、Effect2View和Effect3View,其中很少有UITextView。这些 TextView 具有 UIPanGestureRecognize - 我想在屏幕上移动它们。

结构是这样的

<EffectsLayerView>
<Effect1View>
<UITextView>
<Effect2View>
<Effect3View>
<UITextView>

不幸的是,只有最后一个(Effect3View)接收触摸并移动textView。 UIGestureRecognizers 添加到这些 TextView 中。应该如何做才能使其发挥作用?每个 EffectView 和 EffectsLayerView 都有它们的类。

我很乐意提供帮助。

最佳答案

有 2 个要求:

1) 对于每个 View : self.isUserInteractionEnabled = true

2)每个 View 必须有一个唯一的 UIGestureRecognizer 实例

关于ios - UIGestureRecognizer - 在多层上使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42391204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com