From: liangzhenying <867174124@qq.com> Date: Tue, 6 Jan 2026 09:54:05 +0000 (+0800) Subject: 自定义eq适配 X-Git-Tag: 1.0.2~3 X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/gitweb.css?a=commitdiff_plain;h=ff453e15ff7eca256036e7039501518d45dc3631;p=mirrors%2FShenYin.git 自定义eq适配 --- diff --git a/ShenYin/ShenYin/UI/Mode/CustomEqVC.swift b/ShenYin/ShenYin/UI/Mode/CustomEqVC.swift index c11d0e2..8892ef4 100644 --- a/ShenYin/ShenYin/UI/Mode/CustomEqVC.swift +++ b/ShenYin/ShenYin/UI/Mode/CustomEqVC.swift @@ -90,11 +90,11 @@ class CustomEqVC:BaseVC{ make.left.equalToSuperview().inset(12) } unitLabel.snp.makeConstraints { make in - make.top.equalToSuperview().inset(65) + make.top.equalToSuperview().inset(55) make.left.equalToSuperview().inset(12) } valueLabel1.snp.makeConstraints { make in - make.top.equalToSuperview().inset(100) + make.top.equalToSuperview().inset(80) make.left.equalToSuperview().inset(10) } valueLabel2.snp.makeConstraints { make in @@ -102,7 +102,7 @@ class CustomEqVC:BaseVC{ make.left.equalTo(valueLabel1) } valueLabel3.snp.makeConstraints { make in - make.top.equalToSuperview().inset(280) + make.top.equalToSuperview().inset(Int(kScreenWid) - 36 - 45) make.left.equalTo(valueLabel1) } sliderBgView.snp.makeConstraints { make in @@ -114,7 +114,8 @@ class CustomEqVC:BaseVC{ let values = ["32","64","125","250","500","1k","2k","4k","8k","16k"] let start = 30 - let w = (Int(kScreenWid) - 36 - start)/10 + let w = (Int(kScreenWid) - 36 - start - 10)/10 + let h = (Int(kScreenWid) - 36 - start - 10)/10 for i in 0...9 { let slider = EqSlider() slider.index = i @@ -125,8 +126,8 @@ class CustomEqVC:BaseVC{ sliderBgView.addSubview(slider) list.append(slider) slider.snp.makeConstraints { make in - make.width.equalTo(300) - make.height.equalTo(30) + make.width.equalTo(h*10) + make.height.equalTo(h) make.top.equalTo(i*w + start) make.left.equalToSuperview() } @@ -199,21 +200,22 @@ private class EqSlider: BaseView { } override func setupLayout() { - slider.snp.makeConstraints { make in - make.width.equalTo(200) - make.height.equalTo(30) - make.centerY.equalToSuperview() - make.left.equalToSuperview().inset(40) - } + let h = 25 titleLabel.snp.makeConstraints { make in make.centerY.equalToSuperview() - make.left.equalToSuperview() - make.width.equalTo(50) + make.left.equalToSuperview().inset(10) + make.width.equalTo( h) } valueLabel.snp.makeConstraints { make in make.centerY.equalToSuperview() make.right.equalToSuperview().inset(10) - make.width.equalTo(50) + make.width.equalTo( h) + } + slider.snp.makeConstraints { make in + make.height.equalTo( h) + make.centerY.equalToSuperview() + make.right.equalToSuperview().inset(40) + make.left.equalToSuperview().inset(40) } } @objc func sliderChanged(_ slider:UISlider){