【发布时间】:2013-05-07 23:11:30
【问题描述】:
我试图弄清楚如何在 UIGestureRecognizer 检测到手势后,当它“失去焦点”(用户将手指从屏幕上抬起)时调用一个动作。 所以基本上,如果用户向上滑动手指,然后将手指从屏幕上移开,我如何才能检测到手指已抬起?
【问题讨论】:
标签: iphone uigesturerecognizer
我试图弄清楚如何在 UIGestureRecognizer 检测到手势后,当它“失去焦点”(用户将手指从屏幕上抬起)时调用一个动作。 所以基本上,如果用户向上滑动手指,然后将手指从屏幕上移开,我如何才能检测到手指已抬起?
【问题讨论】:
标签: iphone uigesturerecognizer
您可以使用“状态”属性来检测用户结束滑动的时间。
- (void)handleSwipeGesture:(UISwipeGestureRecognizer *)recognizer
{
if (recognizer.state == UIGestureRecognizerStateEnded)
{
//do something
}
}
【讨论】: