From aad7ea65994d33014308fd24dadc4308b35053e6 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 30 十月 2024 14:59:30 +0800 Subject: [PATCH] fix --- XQMuse/Root/Other/View/PlaySettingView.swift | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/XQMuse/Root/Other/View/PlaySettingView.swift b/XQMuse/Root/Other/View/PlaySettingView.swift index c61abc7..e04f963 100644 --- a/XQMuse/Root/Other/View/PlaySettingView.swift +++ b/XQMuse/Root/Other/View/PlaySettingView.swift @@ -12,7 +12,8 @@ class PlaySettingView: UIView,JQNibView{ @IBOutlet weak var slider_voice: UISlider! @IBOutlet weak var cons_bottom: NSLayoutConstraint! - + private var setting = UserDefaultSettingViewModel.getSetting() + override func awakeFromNib() { super.awakeFromNib() @@ -26,8 +27,11 @@ v1.jq_borderColor = .white v1.jq_cornerRadius = 8.5 + slider_voice.value = Float(setting?.masterVolume ?? 0.5) + slider_voice.setThumbImage(v1.qmui_snapshotLayerImage(), for: .normal) slider_voice.setThumbImage(v1.qmui_snapshotLayerImage(), for: .highlighted) + slider_voice.addTarget(self, action: #selector(changeValues), for: .touchUpInside) layoutIfNeeded() } @@ -45,6 +49,14 @@ } } + @objc private func changeValues(_ slider:UISlider){ + if var setting = UserDefaultSettingViewModel.getSetting(){ + setting.masterVolume = Double(slider.value) + UserDefaultSettingViewModel.saveSetting(setting) + NotificationCenter.default.post(name: ChangeMasterVoice_Noti, object: slider.value) + } + } + @IBAction func hiddenAction(_ sender: UIButton) { self.cons_bottom.constant = -JQ_ScreenW UIView.animate(withDuration: 0.4) { -- Gitblit v1.7.1