スライドを左にスライドして右にスライドさせるコードをiPhone開発で書き込むイベントは何ですか?iPhoneビュースライディングエフェクト - 初心者
携帯電話の表示をスライドさせるときと同じように、別の表示に移動します。私のコードを書くべきイベントは何ですか?
スライドを左にスライドして右にスライドさせるコードをiPhone開発で書き込むイベントは何ですか?iPhoneビュースライディングエフェクト - 初心者
携帯電話の表示をスライドさせるときと同じように、別の表示に移動します。私のコードを書くべきイベントは何ですか?
キャッチしようとしているイベントは、swipe
と呼ばれます。 Appleはこれを処理するためにUISwipeGestureRecognizer
クラスを提供しています。実装に関するアドバイスは、「iOS向けイベント処理ガイド」のGesture Recognizersセクションにあります。
簡単に言えば、あなたは認識器を作成します。
UISwipeGestureRecognizer *swipeGestureRecognizer =
[[[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(swipe:)] autorelease];
その後スワイプがどのように多くの指を設定し、どのような方向にはにする必要があります:
swipeGestureRecognizer.numberOfTouchesRequired = 2; // default is 1
// allow swiping either left or right, default is right only
swipeGestureRecognizer.direction = UISwipeGestureRecognizerDirectionLeft |
UISwipeGestureRecognizerDirectionRight;
そして、あなたのビューに追加します:
[self.view addGestureRecognizer:swipeGestureRecognizer];
ユーザーがスワイプすると、swipe:
メソッドが呼び出されます。
Darvids0nは、ビューをスライドさせるジェスチャーをカバーしました。
[UIView transitionFromView:view1 toView:view2 duration:1.0 options:(UIViewAnimationOptionCurveEaseInOut | UIViewAnimationOptionTransitionFlipFromLeft) completion:NULL];
これは実際にあなたにカールを与える:私はあなたのUIViewのtransitionFromView:toView:duration:options:completion:
クラスメソッドをお勧めします、その場合にはビューをスライドさせるアニメーション、との質問に解釈しました。スライドが必要な場合は、カスタムアニメーションをコーディングする必要があります。 UIViewのdocumentation、特に 'animateWithDuration:animations:'クラスメソッドをチェックしてください。
検索するものがわからない場合はどうすればよいですか?しかし、 – Shyta
です。あなたはスライド操作について言及しました。何を検索するかわからない場合は、おそらくここに明確に定義された質問をするのに十分な情報がないでしょう。より一般的なものを探してみてください。実際に、私はちょうどあなたが実際に尋ねていたことを理解していました。私はとにかく答えを投稿します。 – darvids0n
do-a-searchアイデアのちょっとしたアイデア:このページは、「transitionFromView slide」という用語を使って検索すると、Googleのヒットしたトップページです。 – Jeff