3

interactivePopGestureRecognizer が完了し、前のビュー コントローラに戻る (ポップする) か、シフトが十分でないかどうかを検出するにはどうすればよいですか。その後、現在のView Controllerは通常の位置に戻ります。

私のコード:

if ([self respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
    [self.interactivePopGestureRecognizer addTarget:self action:@selector(defaultGestureAction:)];
}

- (void)defaultGestureAction:(UIGestureRecognizer *)sender {

   if (sender.state == UIGestureRecognizerStateBegan || sender.state == UIGestureRecognizerStateChanged) {

   } else {

   //this code is fired when I touch up
   //is there any way to check this action (pop or stay)?
   }
}
4

1 に答える 1