– `minimumValue`(ミニマムバリュー:最小値)プロパティ
– `maximumValue`(マキシマムバリュー:最大値)プロパティ
をつかいます。
## UISlider()の最小値と最大値を指定する構文
var 変数名 = UISlider()
変数名.minimumValue = 最小値
変数名.maximumValue = 最大値
順番に解説していきたいと思います。
var 変数名 = UISlider()
① 変数名.minimumValue② = 最小値
③ 変数名.maximumValue④ = 最大値
① 変数名.minimumValue
`UISlider()`のインスタンスが代入された変数名のあとに、`.`(ドット)を書き、そのあとに、`minimumValue`プロパティを書きます。
これにより、`minimumValue`プロパティにアクセスすることができます。
② = 最小値
`=`(代入演算子)を書き、そのあとに好きな`値`を書きます。
これにより、`=`の左辺の`minimumValue`プロパティに`値`が代入され、最小値が指定ができました。
③ 変数名.maximumValue
`UISlider()`のインスタンスが代入された変数名のあとに、`.`(ドット)を書き、そのあとに、`maximumValue`プロパティを書きます。
これにより、`maximumValue`プロパティにアクセスすることができます。
④ = 最大値
`=`(代入演算子)を書き、そのあとに好きな`値`を書きます。
これにより、`=`の左辺の`maximumValue`プロパティに`値`が代入され、最大値が指定できました。
## UISlider()の最小値と最大値を指定する例文
var slider = UISlider()
① slider.minimumValue② = 0.2
③ slider.maximumValue④ = 0.8
① slider.minimumValue
`slider`変数のあとに「`.`」(ドット)を書き、`minimumValue`と書きます。
これにより、最小値を指定する`minimumValue`プロパティにアクセスできるようになりました。
② = 0.2
`=`のあとに`0.2`と書きます。
これにより、左辺の`minimumValue`プロパティに`0.2`が代入され、最小値に指定できました。
③ slider.maximumValue
`slider`変数のあとに「`.`」(ドット)を書き、`maximumValue`と書きます。
これにより、最大値を指定する`maximumValue`プロパティにアクセスできるようになりました。
④ = 0.8
`=`のあとに`0.8`と書きます。
これにより、左辺の`maximumValue`プロパティに`0.8`が代入され、最大値に指定できました。
### 値が最大値よりも大きいとき、最大値と同じになる
var slider = UISlider()
slider.value = 0.5 ←値
slider.maximumValue = 0.1 ←最大値
print(slider.value) ←値を出力
値に`0.5`を指定しましたが、最大値が`0.1`のため、値も`0.1`になっています。
### 最小値より最大値を低く設定すると、最小値も最大値と同じになる
var Slider = UISlider()
slider.minimumValue = 0.5
slider.maximumValue = 0.1 ←最小値より小さい
print(slider.minimumValue) ←最小値を表示
最小値は`0.5`を指定しましたが、最大値に`0.1`を指定したため、最小値も`0.1`になっています。
### 最大値と最小値は1より大きい値を指定できる
var Slider = UISlider()
slider.minimumValue = 2 最小値に2を代入
slider.maximumValue = 3 最大値に3を代入
print(slider.minimumValue)
print(slider.maximumValue)
3.0
`minimumValue`プロパティには`2`を代入し、`maximumValue`プロパティには`3`を代入しています。
表示結果では、`minimumValue`は`2.0`で`maximumValue`は`3.0`が表示されます。
### 最大値と最小値は負の値を指定できる
var Slider = UISlider()
slider.minimumValue = -3 最小値に-3を代入
slider.maximumValue = -2 最大値に-2を代入
print(slider.minimumValue)
print(slider.maximumValue)
-2.0
`minimumValue`プロパティには`-3`を代入し、`maximumValue`プロパティには`-2`を代入しています。
表示結果では、`minimumValue`は`-3.0`で`maximumValue`は`-2.0`が表示されます。