私のアプリでは、さまざまな値を変更するためにいくつかのUISliderインスタンスがあります。値は、スライダのすぐ隣に表示され、アプリの別の表示部分の3次元空間に表示されます。ユーザが継続的なUISliderでスライドを終了したことを確認しますか?
3次元の部分にはかなり重い計算が含まれていますが、現在はスライダの変更に合わせてライブ部分を更新することはできません。つまり、スライダーのcontinuous
プロパティをNO
に設定しなければならないことを意味します。したがって、スライダーの変更が終了したときにのみ更新が取得されます。
と表示されるのは、の値の更新を有効にすることをお勧めします。連続しているスライダー(リアルタイムで私のバリューラベルを更新することができる)を持つ方法はありますか?ユーザーがそれとやり取りを終えたら、何らかのメッセージを送信しますか?私の直感は、UISliderをサブクラス化し、touchesEnded:
メソッドをオーバーライドすることです。それは実現可能ですか?
どうもありがとうございました。それはまさに私が探していたものです。 – winsmith
は、iOS7ではもう何も動作しません。 6はまだ機能しています。 – dklt
@dklt http://bugreport.apple.com – Jasarien