|
@@ -227,6 +227,22 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
btn.addTarget(self, action: #selector(drawPin), for: .touchUpInside)
|
|
|
return btn
|
|
|
}()
|
|
|
+
|
|
|
+ //字幕设置
|
|
|
+ lazy var subtitleBtn:UIButton = {
|
|
|
+ let btn = UIButton(type: .custom)
|
|
|
+ btn.setImage(imageInRecordScreenKit(by: "subtitleBtn"), for: .normal)
|
|
|
+ btn.addTarget(self, action: #selector(subTitleClick), for: .touchUpInside)
|
|
|
+ return btn
|
|
|
+ }()
|
|
|
+
|
|
|
+ //声音设置
|
|
|
+ lazy var soundSettingBtn:UIButton = {
|
|
|
+ let btn = UIButton(type: .custom)
|
|
|
+ btn.setImage(imageInRecordScreenKit(by: "soundBtn"), for: .normal)
|
|
|
+ btn.addTarget(self, action: #selector(soundSetting), for: .touchUpInside)
|
|
|
+ return btn
|
|
|
+ }()
|
|
|
|
|
|
//MARK: ------------------ 生命周期
|
|
|
deinit {
|
|
@@ -261,8 +277,10 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
view.addSubview(bottomeView)
|
|
|
view.addSubview(progreddL)
|
|
|
view.addSubview(avatarView)
|
|
|
- view.addSubview(openCameraBtn)
|
|
|
- view.addSubview(drawPinBtn)
|
|
|
+// view.addSubview(openCameraBtn)
|
|
|
+// view.addSubview(drawPinBtn)
|
|
|
+ view.addSubview(subtitleBtn)
|
|
|
+ view.addSubview(soundSettingBtn)
|
|
|
|
|
|
// view.addSubview(toolV)
|
|
|
bottomeView.addSubview(recordBtn)
|
|
@@ -317,23 +335,34 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
make.left.right.centerY.equalTo(progessSildeBackV)
|
|
|
make.height.equalTo(20)
|
|
|
}
|
|
|
+// openCameraBtn.snp.makeConstraints { make in
|
|
|
+// make.right.equalToSuperview().offset(-12)
|
|
|
+// make.top.equalToSuperview().offset(98)
|
|
|
+// make.width.equalTo(80)
|
|
|
+// make.height.equalTo(124)
|
|
|
+// }
|
|
|
+//
|
|
|
+// drawPinBtn.snp.makeConstraints { make in
|
|
|
+// make.right.equalTo(openCameraBtn)
|
|
|
+// make.top.equalTo(openCameraBtn.snp.bottom).offset(18)
|
|
|
+// make.width.equalTo(80)
|
|
|
+// make.height.equalTo(124)
|
|
|
+// }
|
|
|
|
|
|
-
|
|
|
- openCameraBtn.snp.makeConstraints { make in
|
|
|
+ subtitleBtn.snp.makeConstraints { make in
|
|
|
make.right.equalToSuperview().offset(-12)
|
|
|
make.top.equalToSuperview().offset(98)
|
|
|
- make.width.equalTo(80)
|
|
|
- make.height.equalTo(124)
|
|
|
+ make.width.equalTo(40)
|
|
|
+ make.height.equalTo(62)
|
|
|
}
|
|
|
-
|
|
|
- drawPinBtn.snp.makeConstraints { make in
|
|
|
- make.right.equalTo(openCameraBtn)
|
|
|
- make.top.equalTo(openCameraBtn.snp.bottom).offset(18)
|
|
|
- make.width.equalTo(80)
|
|
|
- make.height.equalTo(124)
|
|
|
+
|
|
|
+ soundSettingBtn.snp.makeConstraints { make in
|
|
|
+ make.right.equalTo(subtitleBtn)
|
|
|
+ make.top.equalTo(subtitleBtn.snp.bottom).offset(18)
|
|
|
+ make.width.equalTo(40)
|
|
|
+ make.height.equalTo(62)
|
|
|
}
|
|
|
|
|
|
-
|
|
|
withDrawBtn.imageEdgeInsets = UIEdgeInsets(top: -withDrawBtn.imageView!.height, left: 0, bottom: 0, right: -withDrawBtn.titleLabel!.width);
|
|
|
withDrawBtn.titleEdgeInsets = UIEdgeInsets(top: withDrawBtn.titleLabel!.height + 2, left: -withDrawBtn.imageView!.width, bottom: 0, right: 0);
|
|
|
|
|
@@ -402,6 +431,15 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ //字幕
|
|
|
+ @objc func subTitleClick(){
|
|
|
+ BFLog(message: "subTitle Click ")
|
|
|
+ }
|
|
|
+ //声音设置
|
|
|
+ @objc func soundSetting(){
|
|
|
+ BFLog(message: "设置字幕")
|
|
|
+ }
|
|
|
+
|
|
|
@objc func startRecord(){
|
|
|
BFLog(1, message: "start \(UIControl.Event.touchDown)")
|
|
|
isRecording = true
|