浏览代码

切换素材重置状态

harry 3 年之前
父节点
当前提交
0ce493d4e2
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

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

@@ -776,8 +776,10 @@ public class BFRecordScreenController: BFBaseViewController {
             setSubtitleStyle(settingModel: subtitleSettingView.subtitle.setting)
 
         } else {
-            subtitleLabel.text = ""
-            subtitleLabel.backgroundColor = UIColor.clear
+            if subtitleLabel.text?.count ?? 0 > 0 {
+                subtitleLabel.text = ""
+                subtitleLabel.backgroundColor = UIColor.clear                
+            }
         }
     }
 
@@ -2080,6 +2082,7 @@ extension BFRecordScreenController: UICollectionViewDelegate, UICollectionViewDa
             searchStopAtRecordRange()
             // 切换要更新当前录制index,避免在录制完以后切换素材这种时候为-3会拦截
             currentPlayRecordIndex = -1
+            showSubtitleIndex = -1
             // 重置播放器
             assetPlayer?.seek(to: CMTime.zero)
             recordPlayer?.seek(to: CMTime.zero)