2011-07-02 6 views
2

私は専門家の提案を楽しみにして、いくつかのRnDの仕事をしています:UIButtonで再生&アニメーションしますか?

私は任意の定義された背景画像でカスタムボタンを作成する必要があります。そのため、ユーザはそのボタンをスムーズに任意の方向にスローすることができます。その下には、UIButtonに適用された圧力に総被覆距離が直接比例します。

私はこの仕事をカバーできるように誰でも私を導くことができますか?

答えて

2

良いスタートは、UIPanGestureRecognizerをボタン(またはビューなど)に添付してから、velocityInView:を使用することです。 UIPanGestureRecognizer.hから:(おそらくtranslationInView:と一緒に)速度を使用して

// velocity of the pan in pixels/second in the coordinate system of the specified view 
- (CGPoint)velocityInView:(UIView *)view; 

あなたは、スピードとジェスチャーの速度に応じて、あなたのボタンを移動することができます。

+0

グレート:)私が探していたもの – Tariq

+0

今、私は定義された速度でボタンを投げることができます。さあ、教えてください。どのようにボタンに5枚の画像を追加できますか?だから私はスローアニメーションを停止するときに、ボタン画像はimage1〜image5 ..とボタン画像が5になるまでボタンを押すだけです。私はUIImageView startAnimatingで試していますが、それは..で実行し続け、PanGestureと同期しません。 – Tariq

+0

http://stackoverflow.com/questions/6578795/how-to-sync-uipangesturerecognizer-with-uibutton-5-images – Tariq

関連する問題