v.textColor = .color(.level1)
v.font = .bold(14)
v.numberOfLines = 2
+// v.backgroundColor = .blue
+ v.adjustsFontSizeToFitWidth = true
}
valueLabel.do { (v) in
v.textColor = .rgb(0x8d8d8d)
v.font = .regular(10)
v.numberOfLines = 2
+// v.backgroundColor = .red
+ v.adjustsFontSizeToFitWidth = true
}
arrowIcon.image = UIImage(named: "arrow_2")
yc.addTap(target: self, action: #selector(tapAction))
m.top.equalToSuperview().inset(60)
m.left.equalToSuperview().offset(15)
m.right.lessThanOrEqualTo(arrowIcon.snp.left)
+ m.height.equalTo(30)
}
valueLabel.snp.makeConstraints { (m) in
m.top.equalToSuperview().inset(90)
}
desLabel.snp.makeConstraints { make in
make.top.equalTo(titleLabel.snp.bottom).offset(10)
- make.centerX.equalToSuperview()
+ make.left.right.equalToSuperview().inset(20)
}
}
@objc func fontAction(){
let cache = SubTitleCache.shared.get()
let list:[SubTitleFontType] = [.min,.stand,.big]
- let picker = CustomPicker(title: "字体大小".l10n, list: list.map{$0.title})
+ let picker = CustomPicker(title: "字号大小".l10n, list: list.map{$0.title})
picker.selectedIndex = list.firstIndex(where: {cache.fontType.title == $0.title})!
picker.show()
picker.didSelected = {[weak self] (index,value) in
v.font = .bold(14)
v.textAlignment = .left
v.text = "录音结束后提示重命名".l10n
+ v.adjustsFontSizeToFitWidth = true
}
detailLabel.do { (v) in
v.textColor = .color(.level2)
v.font = .regular(10)
v.textAlignment = .left
v.text = "关闭后自动命名并保存".l10n
+ v.adjustsFontSizeToFitWidth = true
}
iSwitch.do { v in
v.onTintColor = .color(.theme)
m.top.equalToSuperview()
m.bottom.equalToSuperview()
}
+ iSwitch.snp.makeConstraints { (m) in
+ m.right.equalToSuperview()
+ m.centerY.equalToSuperview()
+ }
+
titleLabel.snp.makeConstraints { (m) in
m.top.equalToSuperview().inset(16)
m.left.equalToSuperview()
+ m.right.equalTo(iSwitch.snp_leftMargin).offset(-10)
}
detailLabel.snp.makeConstraints { (m) in
m.bottom.equalToSuperview().inset(16)
m.left.equalToSuperview()
+ m.right.equalTo(iSwitch.snp_leftMargin).offset(-10)
}
- iSwitch.snp.makeConstraints { (m) in
- m.right.equalToSuperview()
- m.centerY.equalToSuperview()
- }
+
}
@objc func swicthAction(){
yc.setCornerRadius(12)
titleLabel.do { v in
v.font = .regular(14)
+ v.adjustsFontSizeToFitWidth = true
}
valueLabel.do { v in
v.font = .regular(14)
}
override func setupLayout() {
- titleLabel.snp.makeConstraints { make in
- make.left.equalToSuperview().inset(14)
- make.centerY.equalToSuperview()
- }
+
valueLabel.snp.makeConstraints { make in
make.size.equalTo(18)
make.right.equalToSuperview().inset(14)
make.centerY.equalToSuperview()
}
+ titleLabel.snp.makeConstraints { make in
+ make.left.equalToSuperview().inset(14)
+ make.right.equalToSuperview().inset(36)
+ make.centerY.equalToSuperview()
+ }
}
}
"收藏錄音" : "收藏錄音",
"多選" : "多選",
"匯出" : "匯出",
- "雲端儲存空間":"雲端儲存空間",
"您要刪除這些錄音嗎?" : "您要刪除這些錄音嗎?",
"刪除後,這些記錄將無法復原。" : "刪除後,這些記錄將無法復原。",
"刪除後,此記錄將無法復原":"刪除後,此記錄將無法復原",
"关闭后自动命名并保存":"",
"字幕翻译":"",
"看视频,实时字幕翻译":"",
+ "语言":"",
+ "声源":"",
+ "字幕展示内容":"",
+ "字号大小":"",
+ "双语":"",
+ "耳机外部声音":"",
+ "耳机内部声音":"",
+ "声音源":"",
+ "适用于参加现场讲座、会议等线下场景":"",
+ "适用于看视频时实时翻译字幕":"",
+
"用户须知":"",
"首次使用请先开启手机蓝牙,搜索并配对设备。然后打开 APP,点击“添加设备”,找到对应产品完成连接,即可正常使用全部功能。":"",
"了解并继续":"",