| 
					
				 | 
			
			
				@@ -8,27 +8,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Foundation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //左上角返回 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 左上角返回 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var backBtn: BFUIButton = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let backBtn = BFUIButton(type: .custom) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         backBtn.addTarget(self, action: #selector(backClick(sender:)), for: .touchUpInside) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        backBtn.setImage(UIImage.init().BF_Image(named:  "customSpeedClosed"), for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        backBtn.setImage(UIImage().BF_Image(named: "customSpeedClosed"), for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         backBtn.adjustsImageWhenHighlighted = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return backBtn 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public lazy var titleLab: UILabel = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let titleLab = UILabel() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         titleLab.font = UIFont.systemFont(ofSize: 14, weight: .medium) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         titleLab.textAlignment = .center 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         titleLab.text = "自定义快慢速" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        titleLab.textColor =  UIColor.hexColor(hexadecimal: "#353535") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        titleLab.textColor = UIColor.hexColor(hexadecimal: "#353535") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return titleLab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 确定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public lazy var confirmBtn: UIButton = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let confirmBtn = UIButton(type: .custom) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         confirmBtn.setTitle("确定", for: .normal) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,8 +38,8 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         confirmBtn.addCorner(corner: 11) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return confirmBtn 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //取消 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 取消 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public lazy var cancleBtn: UIButton = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let cancleBtn = UIButton(type: .custom) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cancleBtn.setTitle("取消", for: .normal) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -51,21 +50,22 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cancleBtn.addCorner(corner: 11) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return cancleBtn 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //提示1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 提示1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var customSpeedFastView: UIImageView = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let customSpeedFastView = UIImageView(image:         UIImage.init().BF_Image(named:  "customSpeedFast")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let customSpeedFastView = UIImageView(image: UIImage().BF_Image(named: "customSpeedFast")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return customSpeedFastView 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //提示2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 提示2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var customSpeedSlowView: UIImageView = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let customSpeedSlowView = UIImageView(image:  UIImage.init().BF_Image(named:  "customSpeedSlow")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let customSpeedSlowView = UIImageView(image: UIImage().BF_Image(named: "customSpeedSlow")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return customSpeedSlowView 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var fastSlider: BFUISlider = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let fastSlider = BFUISlider() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let thbImage =  UIImage.init().BF_Image(named:  "sliderTHBPin") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let thbImage = UIImage().BF_Image(named: "sliderTHBPin") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.setMinimumTrackImage(thbImage, for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.setMaximumTrackImage(thbImage, for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.setThumbImage(thbImage, for: .highlighted) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -76,15 +76,15 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        speechSlidView.addTarget(self, action: #selector(sliderTouchEnded(sender:)), for: .touchUpInside) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.maximumValue = 8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.minimumValue = 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fastSlider.valueTextColor =  UIColor.hexColor(hexadecimal: PQBFConfig.shared.styleColor.rawValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fastSlider.valueTextColor = UIColor.hexColor(hexadecimal: PQBFConfig.shared.styleColor.rawValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.value = 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return fastSlider 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var slowSlider: BFUISlider = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let slowSlider = BFUISlider() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let thbImage =  UIImage.init().BF_Image(named:  "sliderTHBPin") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let thbImage = UIImage().BF_Image(named: "sliderTHBPin") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.setMinimumTrackImage(thbImage, for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.setMaximumTrackImage(thbImage, for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.setThumbImage(thbImage, for: .highlighted) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,16 +95,15 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        speechSlidView.addTarget(self, action: #selector(sliderTouchEnded(sender:)), for: .touchUpInside) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.maximumValue = 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.minimumValue = 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        slowSlider.valueTextColor =  UIColor.hexColor(hexadecimal: PQBFConfig.shared.styleColor.rawValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        slowSlider.valueTextColor = UIColor.hexColor(hexadecimal: PQBFConfig.shared.styleColor.rawValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.value = 0.2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return slowSlider 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     lazy var jumpSpeedSlider: BFUISlider = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let jumpSpeedSlider = BFUISlider() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let thbImage =  UIImage.init().BF_Image(named:  "sliderTHBPin") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let thbImage = UIImage().BF_Image(named: "sliderTHBPin") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.setMinimumTrackImage(thbImage, for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.setMaximumTrackImage(thbImage, for: .normal) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.setThumbImage(thbImage, for: .highlighted) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,34 +114,34 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        speechSlidView.addTarget(self, action: #selector(sliderTouchEnded(sender:)), for: .touchUpInside) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.maximumValue = 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.minimumValue = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        jumpSpeedSlider.valueTextColor =  UIColor.hexColor(hexadecimal: PQBFConfig.shared.styleColor.rawValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        jumpSpeedSlider.valueTextColor = UIColor.hexColor(hexadecimal: PQBFConfig.shared.styleColor.rawValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.value = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return jumpSpeedSlider 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //跳跃卡点 和快慢速模式 UI 不一样 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var isJumpSpeedModel:Bool = false{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        didSet{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 跳跃卡点 和快慢速模式 UI 不一样 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var isJumpSpeedModel: Bool = false { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        didSet { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             showHiddenView() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             titleLab.text = isJumpSpeedModel ? "自定义跳跃快慢速" : "自定义快慢速" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 点击完成回调 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public var selectSpeedCallBack: ((_ fastSpeed: Float, _ slowSpeed: Float,_ isJumpSpeedModel:Bool) -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public var selectSpeedCallBack: ((_ fastSpeed: Float, _ slowSpeed: Float, _ isJumpSpeedModel: Bool) -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     override init(frame: CGRect) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         super.init(frame: frame) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         backgroundColor = .white 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         layer.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.15).cgColor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         layer.shadowOpacity = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         layer.shadowOffset = CGSize(width: 0, height: -6) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         layer.shadowRadius = 30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //切圆角 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 切圆角 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         layer.cornerRadius = 15 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addSubview(backBtn) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addSubview(titleLab) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addSubview(confirmBtn) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,33 +151,30 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addSubview(fastSlider) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addSubview(slowSlider) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addSubview(jumpSpeedSlider) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         autolayout() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         showHiddenView() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     required init?(coder _: NSCoder) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fatalError("init(coder:) has not been implemented") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    func showHiddenView(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    func showHiddenView() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         customSpeedFastView.isHidden = isJumpSpeedModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         customSpeedSlowView.isHidden = isJumpSpeedModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fastSlider.isHidden = isJumpSpeedModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         slowSlider.isHidden = isJumpSpeedModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         jumpSpeedSlider.isHidden = !isJumpSpeedModel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     func autolayout() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         backBtn.snp.makeConstraints { make in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.height.width.equalTo(24) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.left.equalToSuperview().offset(16) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.top.equalToSuperview().offset(10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         titleLab.snp.makeConstraints { make in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.height.equalTo(20) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.width.equalTo(150) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -198,13 +194,13 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.right.equalToSuperview().offset(-30) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.top.equalTo(cancleBtn.snp_top) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         customSpeedFastView.snp.makeConstraints { make in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.height.width.equalTo(30) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.left.equalToSuperview().offset(18) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.top.equalToSuperview().offset(98) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         customSpeedSlowView.snp.makeConstraints { make in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.height.width.equalTo(30) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.left.equalTo(customSpeedFastView.snp_left) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -227,27 +223,24 @@ class PQCustomSpeedSettingView: UIView { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.right.equalToSuperview().offset(-36) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             make.top.equalTo(titleLab.snp_bottom).offset(104) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //返回 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @objc func backClick(sender: UIButton){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 返回 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @objc func backClick(sender _: UIButton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isHidden = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //确认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @objc  func confirmClick(sender: UIButton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 确认 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @objc func confirmClick(sender _: UIButton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         isHidden = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BFLog(message: "fastSlider: \(fastSlider.value) slowSlider: \(slowSlider.value) jumpSpeedSlider:\(jumpSpeedSlider.value)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(selectSpeedCallBack != nil){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(!isJumpSpeedModel){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                selectSpeedCallBack!(fastSlider.value,slowSlider.value,isJumpSpeedModel) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                selectSpeedCallBack!(jumpSpeedSlider.value,0,isJumpSpeedModel) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if selectSpeedCallBack != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if !isJumpSpeedModel { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                selectSpeedCallBack!(fastSlider.value, slowSlider.value, isJumpSpeedModel) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                selectSpeedCallBack!(jumpSpeedSlider.value, 0, isJumpSpeedModel) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |