//ボタンの長押し設定部分 UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressedButton:)]; [button addGestureRecognizer:longPress];上記の用に、長押しを「button」に設定する。
-(void) longPressedButton:(UILongPressGestureRecognizer *)gestureRecognizer { switch (gestureRecognizer.state) { case UIGestureRecognizerStateBegan: //長押しを検知開始 break; case UIGestureRecognizerStateEnded: //長押し終了時 break; default: break; } }上記のように長押しの開始終了を分ける事が可能。