1

私は3つの画面を持つアプリケーションを持っており、ユーザーがiPad画面の下から上に向かってスワイプしたときに小さなuiviewを表示および非表示にしたいと考えています。これは、通常のスワイプ ジェスチャではダウンできないことを私は知っています。この種のスワイプ ジェスチャの処理方法を教えていただけないでしょうか。

4

1 に答える 1

5

ビューに UIPanGestureRecognizer を追加します。

-(void) panDetected:(UIGestureRecognizer *) gesture 
{    
    BOOL fromBottom = NO;
    CGPoint loc = [gesture locationInView:self.view];

    if(gesture.state == UIGestureRecognizerStateBegan)
    {                  
       if(loc is somewhere in the bottom of view)
            fromBottom = YES;
    }
    else if(gesture.state == UIGestureRecognizerStateChanged)
    {
        // You can up your view with finger movement here


    }
    else if(gesture.state == UIGestureRecognizerStateEnded)
    {

    }
}
于 2012-07-08T20:32:21.837 に答える