Commit a5ba1bea authored by Steven杜宇's avatar Steven杜宇

Merge branch 'qmas-1130' into AI-1212

parents 9819c93f e3f9ab7c
...@@ -6772,7 +6772,7 @@ ...@@ -6772,7 +6772,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyTestEnv.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 8;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -6914,7 +6914,7 @@ ...@@ -6914,7 +6914,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 8;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -7119,7 +7119,7 @@ ...@@ -7119,7 +7119,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxyDebug.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 8;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
...@@ -7166,7 +7166,7 @@ ...@@ -7166,7 +7166,7 @@
CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements; CODE_SIGN_ENTITLEMENTS = galaxy/galaxy.entitlements;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic; CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 7; CURRENT_PROJECT_VERSION = 8;
DEVELOPMENT_TEAM = RXHYW88XR7; DEVELOPMENT_TEAM = RXHYW88XR7;
ENABLE_USER_SCRIPT_SANDBOXING = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO;
FRAMEWORK_SEARCH_PATHS = ( FRAMEWORK_SEARCH_PATHS = (
......
...@@ -237,8 +237,8 @@ extension YHInformationPerfectListVC { ...@@ -237,8 +237,8 @@ extension YHInformationPerfectListVC {
} else { } else {
self.hasSubmitFlag = false self.hasSubmitFlag = false
self.submitBtn.isHidden = true self.submitBtn.isHidden = false
self.submitHoldView.isHidden = false self.submitHoldView.isHidden = true
if self.serviceCenterMainReqVM.informationFillStepModel?.step == 6 { if self.serviceCenterMainReqVM.informationFillStepModel?.step == 6 {
self.submitBtn.layer.opacity = 1 self.submitBtn.layer.opacity = 1
......
...@@ -141,12 +141,12 @@ extension YHHKPlanDoctumentVC { ...@@ -141,12 +141,12 @@ extension YHHKPlanDoctumentVC {
let params = ["order_id":orderID, let params = ["order_id":orderID,
"supplement_id":supplement_id, "supplement_id":supplement_id,
"career_achievement":viewModel.arrHKPlanData[0].content, "career_achievement":viewModel.arrHKPlanData[0].content,
"professional_skills":viewModel.arrHKPlanData[1].content, "academic_achievement":viewModel.arrHKPlanData[1].content,
"academic_achievement":viewModel.arrHKPlanData[2].content, "qualifications_and_awards":viewModel.arrHKPlanData[2].content,
"plan_detail":viewModel.arrHKPlanData[3].content, "professional_skills":viewModel.arrHKPlanData[3].content,
"qualifications_and_awards":viewModel.arrHKPlanData[4].content, "visa_contribution":viewModel.arrHKPlanData[4].content,
"other":viewModel.arrHKPlanData[5].content, "plan_detail":viewModel.arrHKPlanData[5].content,
"remark":viewModel.arrHKPlanData[6].content, "other":viewModel.arrHKPlanData[6].content,
"content_save":1] "content_save":1]
cancelTimer() cancelTimer()
startTimer() startTimer()
......
...@@ -127,7 +127,7 @@ private extension YHHKPlanItemView { ...@@ -127,7 +127,7 @@ private extension YHHKPlanItemView {
backgroundColor = .clear backgroundColor = .clear
//应香港入境处最新要求, //应香港入境处最新要求,
//赴港计划书格式、内容作出调整,共分为部分,每部分不得超过100字(不含标点) //赴港计划书格式、内容作出调整,共分为部分,每部分不得超过100字(不含标点)
//。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。 //。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。
addSubview(line) addSubview(line)
......
...@@ -41,7 +41,7 @@ private extension YHHKPlanTipsCell { ...@@ -41,7 +41,7 @@ private extension YHHKPlanTipsCell {
contentView.backgroundColor = .clear contentView.backgroundColor = .clear
//应香港入境处最新要求, //应香港入境处最新要求,
//赴港计划书格式、内容作出调整,共分为部分,每部分不得超过100字(不含标点) //赴港计划书格式、内容作出调整,共分为部分,每部分不得超过100字(不含标点)
//。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。 //。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。
let holdView : UIView = UIView() let holdView : UIView = UIView()
...@@ -84,7 +84,7 @@ private extension YHHKPlanTipsCell { ...@@ -84,7 +84,7 @@ private extension YHHKPlanTipsCell {
let a: ASAttributedString = .init("应香港入境处最新要求,", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.labelTextColor2)) let a: ASAttributedString = .init("应香港入境处最新要求,", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.labelTextColor2))
let b: ASAttributedString = .init("赴港计划书格式、内容作出调整,共分为部分,每部分不得超过对应字数", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.brandMainColor)) let b: ASAttributedString = .init("赴港计划书格式、内容作出调整,共分为部分,每部分不得超过对应字数", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.brandMainColor))
let c: ASAttributedString = .init("。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.labelTextColor2)) let c: ASAttributedString = .init("。其中“赴港具体计划”仅代表个人预期规划,无须严格执行。", .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.labelTextColor2))
......
...@@ -436,6 +436,10 @@ extension YHMyNewSchemeViewController : UITableViewDelegate, UITableViewDataSour ...@@ -436,6 +436,10 @@ extension YHMyNewSchemeViewController : UITableViewDelegate, UITableViewDataSour
[weak self] in [weak self] in
guard let self = self else { return } guard let self = self else { return }
if !self.viewModel.schemeModel.certificate_skip_status {
YHHUD.flash(message: "您的资料清单正在准备中,请耐心等待")
return
}
if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") { if let orderID = UserDefaults.standard.value(forKey: "orderIdForPreview") {
let vc = YHMineCertificateEntryViewController() let vc = YHMineCertificateEntryViewController()
vc.orderId = orderID as? Int ?? 0 vc.orderId = orderID as? Int ?? 0
......
...@@ -33,6 +33,7 @@ class YHMySchemeDetailModel: SmartCodable { ...@@ -33,6 +33,7 @@ class YHMySchemeDetailModel: SmartCodable {
var industry_positioning_other: String = "" var industry_positioning_other: String = ""
var plan_skip_status: Bool = false var plan_skip_status: Bool = false
var supplement_skip_status: Bool = false var supplement_skip_status: Bool = false
var certificate_skip_status: Bool = false
var username: String = "" var username: String = ""
var sex: String = "" var sex: String = ""
......
...@@ -61,7 +61,7 @@ class YHFormItemTitleCell: UITableViewCell { ...@@ -61,7 +61,7 @@ class YHFormItemTitleCell: UITableViewCell {
lazy var cancelButton: UIButton = { lazy var cancelButton: UIButton = {
let btn = UIButton() let btn = UIButton()
btn.setTitle("取消操作".local, for: .normal) btn.setTitle("取消编辑".local, for: .normal)
btn.titleLabel?.font = UIFont.PFSC_R(ofSize: 14) btn.titleLabel?.font = UIFont.PFSC_R(ofSize: 14)
btn.setTitleColor(.brandMainColor, for: .normal) btn.setTitleColor(.brandMainColor, for: .normal)
btn.tag = cancelTag btn.tag = cancelTag
...@@ -72,7 +72,9 @@ class YHFormItemTitleCell: UITableViewCell { ...@@ -72,7 +72,9 @@ class YHFormItemTitleCell: UITableViewCell {
lazy var editButton: UIButton = { lazy var editButton: UIButton = {
let btn = UIButton() let btn = UIButton()
btn.setImage(UIImage(named: "form_edit"), for: .normal) btn.setTitle("编辑", for: .normal)
btn.setTitleColor(.brandMainColor, for: .normal)
btn.titleLabel?.font = UIFont.PFSC_R(ofSize: 14)
btn.tag = editTag btn.tag = editTag
btn.addTarget(self, action: #selector(didClickOperatorBtn(btn:)), for: .touchUpInside) btn.addTarget(self, action: #selector(didClickOperatorBtn(btn:)), for: .touchUpInside)
btn.isHidden = true btn.isHidden = true
...@@ -105,9 +107,9 @@ class YHFormItemTitleCell: UITableViewCell { ...@@ -105,9 +107,9 @@ class YHFormItemTitleCell: UITableViewCell {
} }
editButton.snp.makeConstraints { make in editButton.snp.makeConstraints { make in
make.size.equalTo(CGSizeMake(24, 24)) make.size.equalTo(CGSizeMake(64, 24))
make.top.equalTo(titleLabel).offset(0) make.top.equalTo(titleLabel).offset(0)
make.right.equalToSuperview().offset(-18) make.right.equalToSuperview().offset(0)
} }
cancelButton.snp.makeConstraints { make in cancelButton.snp.makeConstraints { make in
...@@ -127,7 +129,7 @@ class YHFormItemTitleCell: UITableViewCell { ...@@ -127,7 +129,7 @@ class YHFormItemTitleCell: UITableViewCell {
case .canEdit: case .canEdit:
cancelButton.isHidden = true cancelButton.isHidden = true
editButton.isHidden = false editButton.isHidden = false
titleMaxRight = -(horizonalGap+24.0+5.0) titleMaxRight = -(horizonalGap+46.0+5.0)
case .canCancel: case .canCancel:
cancelButton.isHidden = false cancelButton.isHidden = false
editButton.isHidden = true editButton.isHidden = true
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
import UIKit import UIKit
class YHIncomeInputMoneyCell: YHResignDocumentCell { class YHIncomeInputMoneyCell: YHResignDocumentCell {
private let maxCount = 12
static let cellReuseIdentifier = "YHIncomeInputMoneyCell" static let cellReuseIdentifier = "YHIncomeInputMoneyCell"
...@@ -208,6 +209,11 @@ extension YHIncomeInputMoneyCell: UITextFieldDelegate { ...@@ -208,6 +209,11 @@ extension YHIncomeInputMoneyCell: UITextFieldDelegate {
if (string as NSString).rangeOfCharacter(from: number.inverted).location != NSNotFound { if (string as NSString).rangeOfCharacter(from: number.inverted).location != NSNotFound {
return false return false
} }
let count = (textField.text?.utf16.count ?? 0) - range.length + string.utf16.count
if count > maxCount {
return false
}
return true
} }
return true return true
} }
......
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
// //
import UIKit import UIKit
import AttributedString
class YHOtherSingleChoiceItemView: UIView { class YHOtherSingleChoiceItemView: UIView {
override init(frame: CGRect) { override init(frame: CGRect) {
...@@ -101,6 +102,32 @@ extension YHOtherSingleChoiceItemView { ...@@ -101,6 +102,32 @@ extension YHOtherSingleChoiceItemView {
isSelected = model.select isSelected = model.select
setViewSelected() setViewSelected()
if !model.subname.isEmpty,!model.highlight.isEmpty {
if #available(iOS 16.0, *) {
let arr = model.subname.split(separator: model.highlight)
if arr.count == 2 {
let aa: ASAttributedString = .init(NSAttributedString(string: String(arr[0])), .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.init(hex: 0x8993A2)))
let bb: ASAttributedString = .init(NSAttributedString(string: model.highlight), .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.failColor))
let cc: ASAttributedString = .init(NSAttributedString(string: String(arr[1])), .font(UIFont.PFSC_R(ofSize: 12)),.foreground(UIColor.init(hex: 0x8993A2)))
descLabel.attributed.text = aa + bb + cc
} else {
descLabel.attributed.text = nil
descLabel.text = model.subname
}
} else {
descLabel.attributed.text = nil
descLabel.text = model.subname
}
} else {
}
} }
func setViewSelected() { func setViewSelected() {
......
...@@ -648,7 +648,7 @@ private extension YHPreviewViewModel { ...@@ -648,7 +648,7 @@ private extension YHPreviewViewModel {
//港澳通行证 //港澳通行证
str = model2.hkMacaoPass.number str = model2.hkMacaoPass.number
let tmp4 = YHPreviewQuestionAndAnswerModel(question: "旅行证件号码:", answer: str.defaultStringIfEmpty()) let tmp4 = YHPreviewQuestionAndAnswerModel(question: "旅行证件号码:", answer: str.defaultStringIfEmpty())
str = model2.hkMacaoPass.issueAt str = model2.hkMacaoPass.issueAt
let tmp5 = YHPreviewQuestionAndAnswerModel(question: "签发地:", answer: str.defaultStringIfEmpty()) let tmp5 = YHPreviewQuestionAndAnswerModel(question: "签发地:", answer: str.defaultStringIfEmpty())
...@@ -1374,7 +1374,7 @@ private extension YHPreviewViewModel { ...@@ -1374,7 +1374,7 @@ private extension YHPreviewViewModel {
if isNeedShowHK { if isNeedShowHK {
var str = model.certificates.hkMacaoPass.number var str = model.certificates.hkMacaoPass.number
let tmp4 = YHPreviewQuestionAndAnswerModel(question: "旅行证件号码:", answer: str.defaultStringIfEmpty()) let tmp4 = YHPreviewQuestionAndAnswerModel(question: "旅行证件号码:", answer: str.defaultStringIfEmpty())
str = model.certificates.hkMacaoPass.issueAt str = model.certificates.hkMacaoPass.issueAt
let tmp5 = YHPreviewQuestionAndAnswerModel(question: "签发地:", answer: str.defaultStringIfEmpty()) let tmp5 = YHPreviewQuestionAndAnswerModel(question: "签发地:", answer: str.defaultStringIfEmpty())
...@@ -1416,7 +1416,7 @@ private extension YHPreviewViewModel { ...@@ -1416,7 +1416,7 @@ private extension YHPreviewViewModel {
} }
} }
let tmp12 = YHPreviewQuestionAndAnswerModel(question: "届满日期:", answer: str.defaultStringIfEmpty()) let tmp12 = YHPreviewQuestionAndAnswerModel(question: "届满日期:", answer: str.defaultStringIfEmpty())
let model2 = YHPersonInfoCellModel1(cellTitle: "护照及其他旅行证件", cellData: [tmp9,tmp10,tmp11,tmp12]) let model2 = YHPersonInfoCellModel1(cellTitle: "护照", cellData: [tmp9,tmp10,tmp11,tmp12])
cerInfoArr.append(model2) cerInfoArr.append(model2)
} }
let model3 = YHPreviewInfoSessionModel(cellType: .idCardInfoType, cellTitle: "证件信息", cellData1: cerInfoArr) let model3 = YHPreviewInfoSessionModel(cellType: .idCardInfoType, cellTitle: "证件信息", cellData1: cerInfoArr)
...@@ -1686,7 +1686,7 @@ private extension YHPreviewViewModel { ...@@ -1686,7 +1686,7 @@ private extension YHPreviewViewModel {
if isNeedShowHK { if isNeedShowHK {
var str = model.certificates.hkMacaoPass.number var str = model.certificates.hkMacaoPass.number
let tmp4 = YHPreviewQuestionAndAnswerModel(question: "旅行证件号码:", answer: str.defaultStringIfEmpty()) let tmp4 = YHPreviewQuestionAndAnswerModel(question: "旅行证件号码:", answer: str.defaultStringIfEmpty())
str = model.certificates.hkMacaoPass.issueAt str = model.certificates.hkMacaoPass.issueAt
let tmp5 = YHPreviewQuestionAndAnswerModel(question: "签发地:", answer: str.defaultStringIfEmpty()) let tmp5 = YHPreviewQuestionAndAnswerModel(question: "签发地:", answer: str.defaultStringIfEmpty())
...@@ -1728,7 +1728,7 @@ private extension YHPreviewViewModel { ...@@ -1728,7 +1728,7 @@ private extension YHPreviewViewModel {
} }
} }
let tmp12 = YHPreviewQuestionAndAnswerModel(question: "届满日期:", answer: str.defaultStringIfEmpty()) let tmp12 = YHPreviewQuestionAndAnswerModel(question: "届满日期:", answer: str.defaultStringIfEmpty())
let model2 = YHPersonInfoCellModel1(cellTitle: "护照及其他旅行证件", cellData: [tmp9,tmp10,tmp11,tmp12]) let model2 = YHPersonInfoCellModel1(cellTitle: "护照", cellData: [tmp9,tmp10,tmp11,tmp12])
cerInfoArr.append(model2) cerInfoArr.append(model2)
} }
let model3 = YHPreviewInfoSessionModel(cellType: .idCardInfoType, cellTitle: "证件信息", cellData1: cerInfoArr) let model3 = YHPreviewInfoSessionModel(cellType: .idCardInfoType, cellTitle: "证件信息", cellData1: cerInfoArr)
......
...@@ -74,6 +74,10 @@ class YHWorkExperienceListViewController: YHBaseViewController { ...@@ -74,6 +74,10 @@ class YHWorkExperienceListViewController: YHBaseViewController {
bottom.nextblock = { [weak self] in bottom.nextblock = { [weak self] in
guard let self = self else { return } guard let self = self else { return }
guard let dataSource = dataSource else { return } guard let dataSource = dataSource else { return }
if dataSource.count == 0 {
YHHUD.flash(message: "至少需要有一条工作经验")
return
}
for item in dataSource { for item in dataSource {
if item.vacant_num ?? 0 > 0 { if item.vacant_num ?? 0 > 0 {
showPrompt = true showPrompt = true
......
...@@ -251,6 +251,12 @@ class YHWorkExperienceViewController: YHBaseViewController { ...@@ -251,6 +251,12 @@ class YHWorkExperienceViewController: YHBaseViewController {
guard let self = self else { return } guard let self = self else { return }
if self.viewModel.isCanNext(self.stepView.currentIndex) { if self.viewModel.isCanNext(self.stepView.currentIndex) {
if self.stepView.currentIndex == 0 { if self.stepView.currentIndex == 0 {
if self.viewModel.positionList.count == 0 {
self.isShowPrompt = true
tableView.reloadData()
YHHUD.flash(message: "至少需要新增一个职位")
return
}
for item in self.viewModel.positionList { for item in self.viewModel.positionList {
if item.missing_item_num > 0 { if item.missing_item_num > 0 {
self.isShowPrompt = true self.isShowPrompt = true
......
...@@ -99,8 +99,8 @@ class YHWorkExperienceListTableViewCell: UITableViewCell { ...@@ -99,8 +99,8 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
cannalButton = { cannalButton = {
let button = UIButton(type: .custom) let button = UIButton(type: .custom)
button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14) button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14)
button.contentHorizontalAlignment = .center button.contentHorizontalAlignment = .right
button.setTitle("取消操作", for: .normal) button.setTitle("取消编辑", for: .normal)
button.setTitleColor(UIColor.brandMainColor, for: .normal) button.setTitleColor(UIColor.brandMainColor, for: .normal)
button.addTarget(self, action: #selector(cannal), for: .touchUpInside) button.addTarget(self, action: #selector(cannal), for: .touchUpInside)
button.isHidden = true button.isHidden = true
...@@ -116,7 +116,10 @@ class YHWorkExperienceListTableViewCell: UITableViewCell { ...@@ -116,7 +116,10 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
moreButton = { moreButton = {
let button = UIButton(type: .custom) let button = UIButton(type: .custom)
button.setBackgroundImage(UIImage(named: "work_more"), for: .normal) button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14)
button.contentHorizontalAlignment = .right
button.setTitle("编辑", for: .normal)
button.setTitleColor(UIColor.brandMainColor, for: .normal)
button.addTarget(self, action: #selector(more), for: .touchUpInside) button.addTarget(self, action: #selector(more), for: .touchUpInside)
return button return button
}() }()
...@@ -124,8 +127,8 @@ class YHWorkExperienceListTableViewCell: UITableViewCell { ...@@ -124,8 +127,8 @@ class YHWorkExperienceListTableViewCell: UITableViewCell {
moreButton.snp.makeConstraints { make in moreButton.snp.makeConstraints { make in
make.right.equalTo(-18) make.right.equalTo(-18)
make.top.equalTo(24) make.top.equalTo(24)
make.height.equalTo(24) make.height.equalTo(20)
make.width.equalTo(24) make.width.equalTo(60)
} }
......
...@@ -100,7 +100,7 @@ class YHWorkExperiencePositionTableViewCell: UITableViewCell { ...@@ -100,7 +100,7 @@ class YHWorkExperiencePositionTableViewCell: UITableViewCell {
let button = UIButton(type: .custom) let button = UIButton(type: .custom)
button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14) button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14)
button.contentHorizontalAlignment = .center button.contentHorizontalAlignment = .center
button.setTitle("取消操作", for: .normal) button.setTitle("取消编辑", for: .normal)
button.setTitleColor(UIColor.brandMainColor, for: .normal) button.setTitleColor(UIColor.brandMainColor, for: .normal)
button.addTarget(self, action: #selector(cannal), for: .touchUpInside) button.addTarget(self, action: #selector(cannal), for: .touchUpInside)
button.isHidden = true button.isHidden = true
...@@ -116,7 +116,10 @@ class YHWorkExperiencePositionTableViewCell: UITableViewCell { ...@@ -116,7 +116,10 @@ class YHWorkExperiencePositionTableViewCell: UITableViewCell {
moreButton = { moreButton = {
let button = UIButton(type: .custom) let button = UIButton(type: .custom)
button.setBackgroundImage(UIImage(named: "work_more"), for: .normal) button.titleLabel?.font = UIFont.PFSC_M(ofSize: 14)
button.contentHorizontalAlignment = .right
button.setTitle("编辑", for: .normal)
button.setTitleColor(UIColor.brandMainColor, for: .normal)
button.addTarget(self, action: #selector(more), for: .touchUpInside) button.addTarget(self, action: #selector(more), for: .touchUpInside)
return button return button
}() }()
...@@ -124,8 +127,8 @@ class YHWorkExperiencePositionTableViewCell: UITableViewCell { ...@@ -124,8 +127,8 @@ class YHWorkExperiencePositionTableViewCell: UITableViewCell {
moreButton.snp.makeConstraints { make in moreButton.snp.makeConstraints { make in
make.right.equalTo(-18) make.right.equalTo(-18)
make.top.equalTo(24) make.top.equalTo(24)
make.height.equalTo(24) make.height.equalTo(20)
make.width.equalTo(24) make.width.equalTo(60)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment