2013-10-22 34 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

你不能點擊按鈕? –