fix
杨锴
2024-10-30 aad7ea65994d33014308fd24dadc4308b35053e6
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) {