iOS:按住按钮并识别手势

时间:2014-05-23 13:32:24

标签: ios cocoa-touch uigesturerecognizer

在我的应用程序中,我想要两种手势识别模式,它们是根据按钮识别的。按住按钮时,手势的处理方式应与按钮启动时的处理方式不同。

问题是拿着按钮的手指被识别为手势的一部分,因此我不会获得单指平移通知,而是获得捏合或旋转通知。

是否可以防止手指按住按钮成为手势的一部分?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

我必须做的是忽略任何不在我看来的触摸。我使用以下代码实现了它:

- (BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
    return (touch.view == self.view);
}