スライダーで UIViewAnimation ブロックをトリガーしようとしています。基本的に、ビューを x 軸に沿ってモードにしたい。距離はスライダーで設定します。
アニメーションは正常に動作しますが、スライダーの移動が終了した後にアニメーションをトリガーしたいと考えています。これまでのところ、スライダーと同時にビューを移動することしかできていません。
それを達成する方法についてのアイデアはありますか?
前もって感謝します!
スライダーで UIViewAnimation ブロックをトリガーしようとしています。基本的に、ビューを x 軸に沿ってモードにしたい。距離はスライダーで設定します。
アニメーションは正常に動作しますが、スライダーの移動が終了した後にアニメーションをトリガーしたいと考えています。これまでのところ、スライダーと同時にビューを移動することしかできていません。
それを達成する方法についてのアイデアはありますか?
前もって感謝します!
他の投稿者が言ったように、スライダーの連続プロパティをNOに設定してから、値変更イベントとUIControlEventTouchDragInsideイベントの両方に関連付けられたアクションを追加することをお勧めします。ユーザーがコントロールを離すと値が変更されたイベントが表示され、ユーザーがコントロールをドラッグするとUIControlEventTouchDragInsideイベントの継続的なストリームが表示されます。
ユーザーがコントロールに触れ、新しい値にドラッグし、コントロールの外側にスライドしてから指を離すことができるため、内側のタッチアップを使用して最終的な値を取得できない場合があります。その場合、スライダーの値は異なりますが、touchUpInsideアクションは実行されません。
UISlider のcontinuous
プロパティを に設定しNO
ます。次に、ユーザーが指の移動を終了した (離した) ときにのみイベントを送信します。