2013-12-20 79 views
0

我有許多旋轉和移動列的視圖。列我添加圖像和標題的UIView命名元素。要充分了解此圖片imageUITapGesture不經常在轉換後的UIView上工作

我的問題對我來說很奇怪。我只在某些區域,其中移動後更改的元素相加雙擊手勢

gestureTap = [[UITapGestureRecognizer alloc] action:@selector(panoramaTap)]; 
    [gestureTap setNumberOfTapsRequired:1]; 

    [gestureTap setNumberOfTouchesRequired:1]; 
    [gestureTap setDelegate:self]; 
    [self addGestureRecognizer:gestureTap]; 

panoramaTap:工作。

在iPad這樣的應用程序中一切正常。什麼影響手勢?

回答

1
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(panoramaTap:)]; 

確保您的代碼完全像這樣。目標應該是自己的,在paranoma之後,在選擇器中應該有如上所示的「:」字符。

而問題是,水龍頭當兩個對UIView的着陸位置相同上view.Since你的看法是移動的,兩個位置change.So它不會認識到輕擊事件

+0

是潤色地位的認可,這是我的印記。在代碼中都很好。 – outfoll

+0

手勢沒有delayTouchEvents ..只有開始和結束。這並沒有幫助。 – outfoll

+0

對不起,我的錯誤,反正無關緊要。 問題在於,當UIVIEW上的touchDown位置與該視圖上的touchUP位置相同時,會識別輕擊。由於視圖正在移動,所以兩個位置都會改變。因此它不會識別輕擊事件。 – santhu