![](https://masasophi.com/wp-content/uploads/2023/10/07dc3eec6c8077719d3198e681adcafd.gif)
Contents 非表示
実装
View
![](https://masasophi.com/wp-content/uploads/2023/10/Pasted_Image_2023_10_13_11_57-920x1024.png)
ViewController
import UIKit
import RxSwift
import RxCocoa
final class HomeViewController: UIViewController {
// MARK: - Properties
@IBOutlet private weak var sliderValueLabel: UILabel!
@IBOutlet private weak var bottomSlider: UISlider!
private let disposeBag = DisposeBag()
// MARK: - View Life Cycle
override func viewDidLoad() {
super.viewDidLoad()
bind()
}
}
// MARK: - Binding
private extension HomeViewController {
func bind() {
bottomSlider.rx.value
.map { value in
return String(format: "Percent: %.0f %%", value * 100)
}
.bind(to: sliderValueLabel.rx.text)
.disposed(by: disposeBag)
}
}