0

インジケーターを中央に設定する UISlider 値を探しています。

iContrastSlider.minimumValue = 85; iContrastSlider.maximumValue = 200;

ですから、どの値を設定する必要があるので、そのインジケーターは常に @ center になります。すべての値を試してみましたが、画像に示すように常に 0 から始まります。

代替テキスト

ありがとう、

サーガル

4

3 に答える 3

4

次のコードを使用します

float centerValue = ((iContrastSlider.maximumValue - iContrastSlider.minimumValue) / 2)+iContrastSlider.minimumValue;
[iContrastSlider setValue:centerValue animated:YES];
于 2010-12-13T11:40:38.150 に答える
2

簡単な計算を使用して平均を計算します。

float centerValue = ((iContrastSlider.minimumValue + iContrastSlider.maximumValue) / 2) + iContrastSlider.minimumValue;
[iContrastSlider setValue:centerValue animated:YES];
于 2010-12-13T11:17:31.390 に答える
0

add this into your slider iContrastSlider.minimumValue = 85/200; iContrastSlider.maximumValue = 200/200;

iContrastSlider.value = 115/200;

This will shows your slider value to center

于 2014-04-30T09:47:51.763 に答える