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