我有一个UIImageView,用户可以使用panGesture移动。他可以在UIButton下移动它。但是当出现这种情况时,用户无法再点击UIButton,他必须先将ImageView移开。
调用touchBegan方法(但触摸的视图是ImageView,而不是UIButton),并且不调用UIButton的“touch Up Inside”事件。
有没有办法避免这种情况?
由于
答案 0 :(得分:0)
只要imageview与按钮重叠,您就可以使用以下代码行解决此问题。因此,该按钮会显示在imageview上方。
[self.view bringSubviewToFront: button];
要检查imageview是否与按钮重叠,请使用以下代码。
CGRectIntersectsRect(imageView.bounds, button.bounds);