我试图弄清楚如何在UIGestureRecognizer检测到手势后调用动作,当它“失去焦点”时(用户将手指抬离屏幕)。 所以基本上,如果用户例如向上滑动手指,然后将手指从屏幕上抬起,我怎么能检测到手指被抬起?
答案 0 :(得分:0)
您可以使用“state”属性来检测用户最后一次滑动的时间。
- (void)handleSwipeGesture:(UISwipeGestureRecognizer *)recognizer
{
if (recognizer.state == UIGestureRecognizerStateEnded)
{
//do something
}
}