Swift UISlider(スライダー) の値を変更する

ね〜ね〜、Swiftで`UISlider()`の値を変更するにはどうすればいいの?
Swiftで`UISlider()`の値を変更するには`value`プロパティをつかいます。

## UISlider()の値を変更する構文

`UISlider()`の値を変更する構文は以下になります。

import UIKit
var 変数名 = UISlider()
変数名.value = 値

順番に解説していきたいと思います。

① import UIKit
② var 変数名 = UISlider()
③ 変数名.value④ = 値

① import UIKit
`UIKit`フレームワークを読み込みます。
② var 変数名 = UISlider()
変数に`UISlider()`クラスのインスタンスを代入します。
③ 変数名.value
`UISlider()`のインスタンスが代入された変数名のあとに、`.`(ドット)を書き、そのあとに、`value`プロパティを書きます。
これにより、`value`プロパティにアクセスすることができます。
④ = 値
`=`(代入演算子)を書き、そのあとに`値`を書きます。
これにより、`=`の左辺の`value`プロパティに`値`を代入することができました。

`UISlider()`の値を変更するには、`value`プロパティをつかうんだね〜

### 指定できる値は0から1の範囲

指定できる値は0から1の範囲です。

import UIKit
var Slider = UISlider()
slider.value = 0.1
slider.value = 0.2
slider.value = 0.3
slider.value = 0.4
slider.value = 0.5
slider.value = 0.6
slider.value = 0.7
slider.value = 0.8
slider.value = 0.9
slider.value = 1.0 ←最大値1.0

### 1より大きい値を指定しても1.0として扱われる
1より大きい値を指定しても、1.0として扱われます。

import UIKit
var Slider = UISlider()
Slider.value = 2
print(slider.value)
1.0

### 小数点第八位以下が四捨五入される

小数点第八位以下が四捨五入されます。

import UIKit
var Slider = UISlider()
Slider.value = 0.123456789
0.12345679 ←8が四捨五入され9になった

## UISlider()の値を変更する例文

スライダーをつくったんだけど、初期状態のスライダーを半分まで動かしたいんだけど、どうすればいいの?

import UIKit
var slider = UISlider()
スライダーを半分まで動かすには以下のコードを追加します。

import UIKit
var slider = UISlider()
① slider.value = 0.5

① slider.value = 0.5
スライダーを動かすには、`value`プロパティの値を変更すれば可能です。
`slider.value`と書き、`value`プロパティにアクセスできるようにします。
スライダーを最大まで動かした値は1.0なので、半分まで動かした値は0.5になります。
ですので、`=`(代入演算子)のあとに`0.5`と書いて`value`プロパティに代入します。
これで、スライダーを半分まで動かすことができました。

なるほど、スライダーの最大値は`1.0`なので、半分まで動かすには`value`プロパティに`0.5`を代入すればいいんだね〜