2011-02-01 15 views
1

uibuttonを画面の上下にスライドさせる必要があります(Yのみ)。それは地域に限定される必要があります。それをクリックして、またはをドラッグすると、uiScrollViewと同じようにフリックすることができます。それがuiScrollViewと異なる理由は、uiScrollView内のどこかではなく、ボタンを開始する必要があることです。'ドラッグ' uiScrollViewのように動作するようにuibuttonを移動します

答えて

4

タッチ移動イベントを使用してビューを移動できます。アップルのサンプルチュートリアルMoveMeがあり、ビューをドラッグし、タッチを離した後にビューをアニメーション表示します。 placardViewをどのように動かしたのかを知るためには、タッチイベント(touchesBegan、touchesMoved、touchesEnded)を特別にチェックしてください。MoveMeView.m placardViewのようにボタンを移動することができます。

+0

多くのおかげで、私は仕事の後で良い外観を持っています!その方向にアニメートするためにスワイプのような方向を知る必要がある場合、私は思っています(説明を見てください)。このチュートリアルでは、オブジェクトを中央に戻します。 – mtompson

+0

私はその場合、タッチ位置から自分自身の方向を計算する必要があることを恐れています。 – taskinoor

+0

それは残念ですが、uiScrollViewは何をすることはできませんが、uiButtonやuiLabelでは可能です。uiScrollViewで 'bool'を利用できるようになりましたか?多分私はそれを私のuiButtonに入れ、uiButtonをuiScrollViewに追加することができますか? hmmm – mtompson

関連する問題