Selaa lähdekoodia

删除录制背景色设置0.3透明

jsonwang 3 vuotta sitten
vanhempi
commit
8356ba3526

+ 5 - 1
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -181,7 +181,7 @@ public class BFRecordScreenController: BFBaseViewController {
     lazy var deleteRecordBtn: UIButton = {
         let btn = UIButton(type: .custom)
        
-        btn.backgroundColor =  UIColor.hexColor(hexadecimal: "#FF0000", alpha: 1)
+        btn.backgroundColor =  UIColor.hexColor(hexadecimal: "#FF0000", alpha: 0.3)
         btn.setTitle("删除录制", for: .normal)
         btn.adjustsImageWhenHighlighted = false
         btn.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18)
@@ -1303,6 +1303,8 @@ public class BFRecordScreenController: BFBaseViewController {
                     }
                     deleteRecordBtn.isHidden = false
                     recordBtn.isHidden = true
+                    // add by ak 这里 isHidden 无效
+                    recordBtn.alpha = 0
                     isStopAtRecordRange = elems.first!.0
 
                     BFLog(1, message: "停在了录音区间里 \(isStopAtRecordRange), currTime:\(currentAssetProgress.seconds), 录音范围:\(elems[0].1.startCMTime.seconds) - \(elems[0].1.endCMTime.seconds)")
@@ -1310,6 +1312,7 @@ public class BFRecordScreenController: BFBaseViewController {
             } else {
                 deleteRecordBtn.isHidden = false
                 recordBtn.isHidden = true
+                recordBtn.alpha = 0
 
                 isStopAtRecordRange = elems.first!.0
                 BFLog(1, message: "停在了录音区间里 \(isStopAtRecordRange), currTime:\(currentAssetProgress.seconds), 录音范围:\(elems[0].1.startCMTime.seconds) - \(elems[0].1.endCMTime.seconds)")
@@ -1318,6 +1321,7 @@ public class BFRecordScreenController: BFBaseViewController {
         } else {
             deleteRecordBtn.isHidden = true
             recordBtn.isHidden = false
+            recordBtn.alpha = 1
 
             isStopAtRecordRange = -1
             BFLog(1, message: "停在了录音区间外 \(isStopAtRecordRange)")