我在制作手势时遇到了一些麻烦 . 让我解释一下:我得到了一个视图,包含背景的UIImageView和背景的UIImageView . 在这个背景图像视图中,我添加了一些包含图像和按钮的UIViews,以便用户可以编辑 . 当我在ImageView上编辑这些视图时,一切正常 . 但是如果我开始在backgroundView上编辑这些视图,它就不再起作用了 . 让我们展示一些图片来帮助您理解:
编辑视图在此工作正常
不要工作
所有三个按钮都有自己的手势识别器 . 这不起作用,因为视图不再出现在superview中吗?我是否必须将视图添加到self.view而不是imageView以便能够识别每个手势?
1 回答
覆盖以下
UIGestureRecognizerDelegate
方法,并确保在这些方法中使用一些谨慎的逻辑来查看可以避免的一些冲突:'ve set the delegates. Sounds like you'