2013-10-22 102 views
1

我有一个UIImageView,用户可以使用panGesture移动。而且他可以在UIButton下移动它。但是当这种情况出现时,用户不能再点击UIButton了,他必须先移走ImageView。;当它位于UIButton下方时点击(点击)

touchBegan方法被调用(但被触及的视图是ImageView,从来没有UIButton),并且UIButton的“touch Up Inside”事件未被调用。

有没有办法避免这种情况?

感谢

回答

0

可以使用下面的代码行时的ImageView的button.So重叠出现的ImageView的上述按钮解决这个问题。

[self.view bringSubviewToFront: button]; 

要检查imageview是否与按钮重叠,请使用以下代码。

CGRectIntersectsRect(imageView.bounds, button.bounds); 
+0

该按钮已经在前面。我可以移动它下面的imageview。但我不能点击它。 –

+0

你不能点击按钮? –