Parcourir la source

1.修改commend

wenweiwei il y a 3 ans
Parent
commit
c3e37a59bb

+ 0 - 0
stuckPoint_music_loading.gif → BFCommonKit/Assets/Resources/stuckPoint_music_loading.gif


+ 1 - 1
BFCommonKit/Classes/BFBase/View/PQRemindView.swift

@@ -361,7 +361,7 @@ extension PQEmptyRemindView {
             make.top.equalTo(remindLab.snp.bottom).offset(cDefaultMargin)
         }
         refreshBtn.snp.makeConstraints { make in
-            make.width.equalTo(cDefaultMargin * 13)
+            make.width.equalTo(cDefaultMargin * 16)
             make.height.equalTo(cDefaultMargin * 4)
             make.top.equalTo(remindSubLab.snp.bottom).offset(cDefaultMargin)
             make.centerX.equalToSuperview()

+ 29 - 12
BFCommonKit/Classes/BFBase/View/PQSlideView.swift

@@ -24,6 +24,12 @@ public class PQSlideView: UIView {
     public var btnClickBloc: ((_ sender: UIButton) -> Void)?
     public var isDragingProgressSlder: Bool = false
 
+    public var isHiddenPlayBtn: Bool = false {
+        didSet {
+            playerBtn.isHidden = isHiddenPlayBtn
+        }
+    }
+
     public lazy var playerBtn: UIButton = {
         let playerBtn = UIButton()
         playerBtn.setImage(UIImage(named: "icon_video_stop"), for: .normal)
@@ -49,8 +55,8 @@ public class PQSlideView: UIView {
         sliderView.setMaximumTrackImage(thbImage, for: .normal)
         sliderView.setThumbImage(thbImage, for: .highlighted)
         sliderView.setThumbImage(thbImage, for: .normal)
-        sliderView.maximumTrackTintColor = UIColor.hexColor(hexadecimal: "#666666")
-        sliderView.minimumTrackTintColor = UIColor.white
+        sliderView.maximumTrackTintColor = UIColor.hexColor(hexadecimal: "#303030")
+        sliderView.minimumTrackTintColor = UIColor.hexColor(hexadecimal: "#FA6400")
         sliderView.addTarget(self, action: #selector(sliderTouchBegan(sender:)), for: .touchDown)
         sliderView.addTarget(self, action: #selector(sliderTouchEnded(sender:)), for: .touchUpInside)
         sliderView.addTarget(self, action: #selector(sliderTouchEnded(sender:)), for: .touchUpOutside)
@@ -81,7 +87,6 @@ public class PQSlideView: UIView {
         addSubview(sliderView)
         addSubview(totalLab)
         addSubview(fullScreenBtn)
-        addLayout()
     }
 
     public required init?(coder _: NSCoder) {
@@ -106,6 +111,7 @@ public class PQSlideView: UIView {
 
     override public func layoutSubviews() {
         super.layoutSubviews()
+        addLayout()
     }
 
     public func addData() {
@@ -124,15 +130,26 @@ public class PQSlideView: UIView {
     }
 
     public func addLayout() {
-        playerBtn.snp.makeConstraints { make in
-            make.centerY.equalToSuperview()
-            make.height.width.equalTo(cDefaultMargin * 4)
-            make.left.equalTo(self)
-        }
-        currentTimeLab.snp.makeConstraints { make in
-            make.left.equalTo(playerBtn.snp.right).offset(cDefaultMargin)
-            make.width.greaterThanOrEqualTo(35)
-            make.centerY.equalToSuperview()
+        if isHiddenPlayBtn {
+            playerBtn.snp.remakeConstraints { make in
+                make.size.equalTo(CGSize.zero)
+            }
+            currentTimeLab.snp.remakeConstraints { make in
+                make.left.equalToSuperview()
+                make.width.greaterThanOrEqualTo(35)
+                make.centerY.equalToSuperview()
+            }
+        } else {
+            playerBtn.snp.remakeConstraints { make in
+                make.centerY.equalToSuperview()
+                make.height.width.equalTo(cDefaultMargin * 4)
+                make.left.equalTo(self)
+            }
+            currentTimeLab.snp.remakeConstraints { make in
+                make.left.equalTo(playerBtn.snp.right).offset(cDefaultMargin)
+                make.width.greaterThanOrEqualTo(35)
+                make.centerY.equalToSuperview()
+            }
         }
         fullScreenBtn.snp.makeConstraints { make in
             make.right.equalTo(self)

+ 4 - 4
Example/Pods/Pods.xcodeproj/project.pbxproj

@@ -104,7 +104,7 @@
 		2BF0C4F19D0CDE840DE7F47BA7314D6F /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F79B02BBE6E25835F4BE58117EF676AE /* Typealiases.swift */; };
 		2D1272B3A10B8A8D7B41A09A648ACB4B /* RLMFindOneAndModifyOptions.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3527D38A8A55480CA7486F5EC626E210 /* RLMFindOneAndModifyOptions.h */; };
 		2D47D363E4D5D74FFA8F7483ED558E9D /* RLMUpdateResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CC5CC31D3B7F4CD2B77E0652C550C1B /* RLMUpdateResult.h */; };
-		2D6C41AC26CA78D7005264CB /* stuckPoint_music_loading.gif in Resources */ = {isa = PBXBuildFile; fileRef = 2D6C41AB26CA78D7005264CB /* stuckPoint_music_loading.gif */; };
+		2D6C41B826CEB656005264CB /* stuckPoint_music_loading.gif in Resources */ = {isa = PBXBuildFile; fileRef = 2D6C41B726CEB656005264CB /* stuckPoint_music_loading.gif */; };
 		2DA2EFCA9120EEB3152C253E5A989672 /* RLMMongoDatabase.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 27F306B798321B1ABC35F0123F328C05 /* RLMMongoDatabase.h */; };
 		2DA30CEC9131E487D7C060BD55A85FFD /* NXLoggerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = B785C777CDBA9B7700E978D20DD46A83 /* NXLoggerVC.swift */; };
 		2DC4923481850D908B63ECAFD2B204E4 /* RLMApp_Private.h in Copy . Private Headers */ = {isa = PBXBuildFile; fileRef = B9CC718DA7BBEAE9D99E19756662BC1C /* RLMApp_Private.h */; };
@@ -985,7 +985,7 @@
 		2C4B00B6996E8B70EE60DD745F9E13A1 /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = "<group>"; };
 		2C5398F53A96B11F85DFBCDA6A5277AB /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = "<group>"; };
 		2C9EE4320097CF4D7A56B5F68A78998F /* RLMCredentials.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RLMCredentials.h; path = include/RLMCredentials.h; sourceTree = "<group>"; };
-		2D6C41AB26CA78D7005264CB /* stuckPoint_music_loading.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = stuckPoint_music_loading.gif; sourceTree = "<group>"; };
+		2D6C41B726CEB656005264CB /* stuckPoint_music_loading.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; name = stuckPoint_music_loading.gif; path = BFCommonKit/Assets/Resources/stuckPoint_music_loading.gif; sourceTree = "<group>"; };
 		2D95EB7C58DD633C812B4D0C1CA28CCC /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = "<group>"; };
 		2DC55159FB708E00E0D0DE72678EDF6F /* RLMObject.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = RLMObject.mm; path = Realm/RLMObject.mm; sourceTree = "<group>"; };
 		2E352D688992D294DC8F55847FC7673E /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/MessageUI.framework; sourceTree = DEVELOPER_DIR; };
@@ -2151,7 +2151,7 @@
 		9353B39199B21E8DEE6E60C986F56647 /* BFCommonKit */ = {
 			isa = PBXGroup;
 			children = (
-				2D6C41AB26CA78D7005264CB /* stuckPoint_music_loading.gif */,
+				2D6C41B726CEB656005264CB /* stuckPoint_music_loading.gif */,
 				7E12339010CD3DDDBFF4E36591223665 /* Material.xcassets */,
 				E38CE39250C41BB0C37BD8477C797117 /* BFBase */,
 				E1698C419D79D024C9C07BF6AF338B8F /* BFCategorys */,
@@ -3247,7 +3247,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				F9BEAE84DE0CDFCE59D3B1CC53C67B8D /* Material.xcassets in Resources */,
-				2D6C41AC26CA78D7005264CB /* stuckPoint_music_loading.gif in Resources */,
+				2D6C41B826CEB656005264CB /* stuckPoint_music_loading.gif in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};