Commit bc3cd4b74e2952a17f614b3b0061d86f0f313dea

Authored by “张旭”
1 parent c3a66192

数字简历页面-各种记录数字变黑粗体

metaCode/Classes/Main/HomePage/View/DigitalAuthViews/DigitalResume/CNLiveDigitalResumeCell.swift
@@ -150,11 +150,10 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -150,11 +150,10 @@ class CNLiveDigitalResumeCell: UITableViewCell {
150 let titleLabel = UILabel() 150 let titleLabel = UILabel()
151 titleLabel.textColor = HexColor("#999999") 151 titleLabel.textColor = HexColor("#999999")
152 titleLabel.textAlignment = .right 152 titleLabel.textAlignment = .right
153 - titleLabel.text = "选择您所在行业 >" 153 + titleLabel.text = "选择您所在行业"
154 titleLabel.font = Font_14 154 titleLabel.font = Font_14
155 titleLabel.isUserInteractionEnabled = true 155 titleLabel.isUserInteractionEnabled = true
156 titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(hangyeDetailTitleLabelAciton))) 156 titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(hangyeDetailTitleLabelAciton)))
157 -  
158 return titleLabel 157 return titleLabel
159 }() 158 }()
160 lazy var renzhengTitleLabel: UILabel = { 159 lazy var renzhengTitleLabel: UILabel = {
@@ -169,13 +168,31 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -169,13 +168,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
169 let titleLabel = UILabel() 168 let titleLabel = UILabel()
170 titleLabel.textColor = HexColor("#999999") 169 titleLabel.textColor = HexColor("#999999")
171 titleLabel.textAlignment = .right 170 titleLabel.textAlignment = .right
172 - titleLabel.text = "添加职业技能身份 0 >" 171 + titleLabel.text = "添加职业技能身份"
173 titleLabel.font = Font_14 172 titleLabel.font = Font_14
174 - titleLabel.isUserInteractionEnabled = true  
175 - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(renzhengDetailTitleLabelAciton)))  
176 -  
177 return titleLabel 173 return titleLabel
178 }() 174 }()
  175 + lazy var renzhengDetailNumberTitleLabel: UILabel = {
  176 + let titleLabel = UILabel()
  177 + titleLabel.textColor = HexColor("#333333")
  178 + titleLabel.textAlignment = .right
  179 + titleLabel.text = "0"
  180 + titleLabel.font = BoldFont_18
  181 + return titleLabel
  182 + }()
  183 + lazy var renzhengRightImgView :UIImageView = {
  184 + let iconImgView = UIImageView()
  185 + iconImgView.image = UIImage(named: "mine_header_message_gray_more")
  186 + iconImgView.contentMode = .scaleAspectFit
  187 + return iconImgView
  188 + }()
  189 + lazy var renzhengTapView :UIView = {
  190 + let bottomNavView = UIView()
  191 + bottomNavView.backgroundColor = .clear
  192 + bottomNavView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(renzhengDetailTitleLabelAciton)))
  193 + return bottomNavView
  194 + }()
  195 +
179 lazy var zhengshuTitleLabel: UILabel = { 196 lazy var zhengshuTitleLabel: UILabel = {
180 let titleLabel = UILabel() 197 let titleLabel = UILabel()
181 titleLabel.textColor = HexColor("#333333") 198 titleLabel.textColor = HexColor("#333333")
@@ -188,13 +205,31 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -188,13 +205,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
188 let titleLabel = UILabel() 205 let titleLabel = UILabel()
189 titleLabel.textColor = HexColor("#999999") 206 titleLabel.textColor = HexColor("#999999")
190 titleLabel.textAlignment = .right 207 titleLabel.textAlignment = .right
191 - titleLabel.text = "上传证书 0 >" 208 + titleLabel.text = "上传证书"
192 titleLabel.font = Font_14 209 titleLabel.font = Font_14
193 - titleLabel.isUserInteractionEnabled = true  
194 - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(zhengshuDetailTitleLabelAciton)))  
195 -  
196 return titleLabel 210 return titleLabel
197 }() 211 }()
  212 + lazy var zhengshuDetailNumberTitleLabel: UILabel = {
  213 + let titleLabel = UILabel()
  214 + titleLabel.textColor = HexColor("#333333")
  215 + titleLabel.textAlignment = .right
  216 + titleLabel.text = "0"
  217 + titleLabel.font = BoldFont_18
  218 + return titleLabel
  219 + }()
  220 + lazy var zhengshuRightImgView :UIImageView = {
  221 + let iconImgView = UIImageView()
  222 + iconImgView.image = UIImage(named: "mine_header_message_gray_more")
  223 + iconImgView.contentMode = .scaleAspectFit
  224 + return iconImgView
  225 + }()
  226 + lazy var zhengshuTapView :UIView = {
  227 + let bottomNavView = UIView()
  228 + bottomNavView.backgroundColor = .clear
  229 + bottomNavView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(zhengshuDetailTitleLabelAciton)))
  230 + return bottomNavView
  231 + }()
  232 +
198 lazy var gongzuoTitleLabel: UILabel = { 233 lazy var gongzuoTitleLabel: UILabel = {
199 let titleLabel = UILabel() 234 let titleLabel = UILabel()
200 titleLabel.textColor = HexColor("#333333") 235 titleLabel.textColor = HexColor("#333333")
@@ -207,13 +242,31 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -207,13 +242,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
207 let titleLabel = UILabel() 242 let titleLabel = UILabel()
208 titleLabel.textColor = HexColor("#999999") 243 titleLabel.textColor = HexColor("#999999")
209 titleLabel.textAlignment = .right 244 titleLabel.textAlignment = .right
210 - titleLabel.text = "补充工作记录 0 >" 245 + titleLabel.text = "补充工作记录"
211 titleLabel.font = Font_14 246 titleLabel.font = Font_14
212 - titleLabel.isUserInteractionEnabled = true  
213 - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(gongzuoDetailTitleLabelAciton)))  
214 -  
215 return titleLabel 247 return titleLabel
216 }() 248 }()
  249 + lazy var gongzuoDetailNumberTitleLabel: UILabel = {
  250 + let titleLabel = UILabel()
  251 + titleLabel.textColor = HexColor("#333333")
  252 + titleLabel.textAlignment = .right
  253 + titleLabel.text = "0"
  254 + titleLabel.font = BoldFont_18
  255 + return titleLabel
  256 + }()
  257 + lazy var gongzuoRightImgView :UIImageView = {
  258 + let iconImgView = UIImageView()
  259 + iconImgView.image = UIImage(named: "mine_header_message_gray_more")
  260 + iconImgView.contentMode = .scaleAspectFit
  261 + return iconImgView
  262 + }()
  263 + lazy var gongzuoTapView :UIView = {
  264 + let bottomNavView = UIView()
  265 + bottomNavView.backgroundColor = .clear
  266 + bottomNavView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(gongzuoDetailTitleLabelAciton)))
  267 + return bottomNavView
  268 + }()
  269 +
217 lazy var huojiangTitleLabel: UILabel = { 270 lazy var huojiangTitleLabel: UILabel = {
218 let titleLabel = UILabel() 271 let titleLabel = UILabel()
219 titleLabel.textColor = HexColor("#333333") 272 titleLabel.textColor = HexColor("#333333")
@@ -226,13 +279,31 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -226,13 +279,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
226 let titleLabel = UILabel() 279 let titleLabel = UILabel()
227 titleLabel.textColor = HexColor("#999999") 280 titleLabel.textColor = HexColor("#999999")
228 titleLabel.textAlignment = .right 281 titleLabel.textAlignment = .right
229 - titleLabel.text = "展示获奖情况 0 >" 282 + titleLabel.text = "展示获奖情况"
230 titleLabel.font = Font_14 283 titleLabel.font = Font_14
231 - titleLabel.isUserInteractionEnabled = true  
232 - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(huojiangDetailTitleLabelAciton)))  
233 -  
234 return titleLabel 284 return titleLabel
235 }() 285 }()
  286 + lazy var huojiangDetailNumberTitleLabel: UILabel = {
  287 + let titleLabel = UILabel()
  288 + titleLabel.textColor = HexColor("#333333")
  289 + titleLabel.textAlignment = .right
  290 + titleLabel.text = "0"
  291 + titleLabel.font = BoldFont_18
  292 + return titleLabel
  293 + }()
  294 + lazy var huojiangRightImgView :UIImageView = {
  295 + let iconImgView = UIImageView()
  296 + iconImgView.image = UIImage(named: "mine_header_message_gray_more")
  297 + iconImgView.contentMode = .scaleAspectFit
  298 + return iconImgView
  299 + }()
  300 + lazy var huojiangTapView :UIView = {
  301 + let bottomNavView = UIView()
  302 + bottomNavView.backgroundColor = .clear
  303 + bottomNavView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(huojiangDetailTitleLabelAciton)))
  304 + return bottomNavView
  305 + }()
  306 +
236 lazy var bottomLineView :UIView = { 307 lazy var bottomLineView :UIView = {
237 let bottomNavView = UIView() 308 let bottomNavView = UIView()
238 bottomNavView.backgroundColor = HexColor("#EBEBEB") 309 bottomNavView.backgroundColor = HexColor("#EBEBEB")
@@ -404,51 +475,127 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -404,51 +475,127 @@ class CNLiveDigitalResumeCell: UITableViewCell {
404 make.centerY.equalTo(self.hangyeTitleLabel.snp.centerY) 475 make.centerY.equalTo(self.hangyeTitleLabel.snp.centerY)
405 } 476 }
406 477
407 -  
408 -  
409 self.whiteBgView.addSubview(self.renzhengTitleLabel) 478 self.whiteBgView.addSubview(self.renzhengTitleLabel)
410 self.renzhengTitleLabel.snp.makeConstraints { make in 479 self.renzhengTitleLabel.snp.makeConstraints { make in
411 make.left.equalTo(adapt_length(length: 15)) 480 make.left.equalTo(adapt_length(length: 15))
412 make.top.equalTo(self.hangyeTitleLabel.snp.bottom).offset(adapt_length(length: 20)) 481 make.top.equalTo(self.hangyeTitleLabel.snp.bottom).offset(adapt_length(length: 20))
  482 + make.width.equalTo(60)
  483 + }
  484 + self.whiteBgView.addSubview(self.renzhengRightImgView)
  485 + self.renzhengRightImgView.snp.makeConstraints { make in
  486 + make.width.height.equalTo(13)
  487 + make.centerY.equalTo(self.renzhengTitleLabel.snp.centerY)
  488 + make.right.equalToSuperview().offset(-19)
  489 + }
  490 + self.whiteBgView.addSubview(self.renzhengDetailNumberTitleLabel)
  491 + self.renzhengDetailNumberTitleLabel.snp.makeConstraints { make in
  492 + make.centerY.equalTo(self.renzhengTitleLabel.snp.centerY)
  493 + make.right.equalTo(self.renzhengRightImgView.snp.left).offset(-5)
413 } 494 }
414 self.whiteBgView.addSubview(self.renzhengDetailTitleLabel) 495 self.whiteBgView.addSubview(self.renzhengDetailTitleLabel)
415 self.renzhengDetailTitleLabel.snp.makeConstraints { make in 496 self.renzhengDetailTitleLabel.snp.makeConstraints { make in
416 - make.right.equalToSuperview().offset(adapt_length(length: -20)) 497 + make.height.equalTo(20)
  498 + make.right.equalTo(self.renzhengDetailNumberTitleLabel.snp.left).offset(-10)
  499 + make.width.equalTo(120)
417 make.centerY.equalTo(self.renzhengTitleLabel.snp.centerY) 500 make.centerY.equalTo(self.renzhengTitleLabel.snp.centerY)
418 } 501 }
  502 + self.whiteBgView.addSubview(self.renzhengTapView)
  503 + self.renzhengTapView.snp.makeConstraints { make in
  504 + make.left.right.equalToSuperview()
  505 + make.top.equalTo(self.hangyeTitleLabel.snp.bottom).offset(10)
  506 + make.height.equalTo(40)
  507 + }
419 508
420 self.whiteBgView.addSubview(self.zhengshuTitleLabel) 509 self.whiteBgView.addSubview(self.zhengshuTitleLabel)
421 self.zhengshuTitleLabel.snp.makeConstraints { make in 510 self.zhengshuTitleLabel.snp.makeConstraints { make in
422 make.left.equalTo(adapt_length(length: 15)) 511 make.left.equalTo(adapt_length(length: 15))
423 make.top.equalTo(self.renzhengTitleLabel.snp.bottom).offset(adapt_length(length: 20)) 512 make.top.equalTo(self.renzhengTitleLabel.snp.bottom).offset(adapt_length(length: 20))
424 } 513 }
  514 + self.whiteBgView.addSubview(self.zhengshuRightImgView)
  515 + self.zhengshuRightImgView.snp.makeConstraints { make in
  516 + make.width.height.equalTo(13)
  517 + make.centerY.equalTo(self.zhengshuTitleLabel.snp.centerY)
  518 + make.right.equalToSuperview().offset(-19)
  519 + }
  520 + self.whiteBgView.addSubview(self.zhengshuDetailNumberTitleLabel)
  521 + self.zhengshuDetailNumberTitleLabel.snp.makeConstraints { make in
  522 + make.centerY.equalTo(self.zhengshuTitleLabel.snp.centerY)
  523 + make.right.equalTo(self.zhengshuRightImgView.snp.left).offset(-5)
  524 + }
425 self.whiteBgView.addSubview(self.zhengshuDetailTitleLabel) 525 self.whiteBgView.addSubview(self.zhengshuDetailTitleLabel)
426 self.zhengshuDetailTitleLabel.snp.makeConstraints { make in 526 self.zhengshuDetailTitleLabel.snp.makeConstraints { make in
427 - make.right.equalToSuperview().offset(adapt_length(length: -20)) 527 + make.height.equalTo(20)
  528 + make.right.equalTo(self.zhengshuDetailNumberTitleLabel.snp.left).offset(-10)
  529 + make.width.equalTo(120)
428 make.centerY.equalTo(self.zhengshuTitleLabel.snp.centerY) 530 make.centerY.equalTo(self.zhengshuTitleLabel.snp.centerY)
429 } 531 }
  532 + self.whiteBgView.addSubview(self.zhengshuTapView)
  533 + self.zhengshuTapView.snp.makeConstraints { make in
  534 + make.left.right.equalToSuperview()
  535 + make.top.equalTo(self.renzhengTitleLabel.snp.bottom).offset(10)
  536 + make.height.equalTo(40)
  537 + }
430 538
431 self.whiteBgView.addSubview(self.gongzuoTitleLabel) 539 self.whiteBgView.addSubview(self.gongzuoTitleLabel)
432 self.gongzuoTitleLabel.snp.makeConstraints { make in 540 self.gongzuoTitleLabel.snp.makeConstraints { make in
433 make.left.equalTo(adapt_length(length: 15)) 541 make.left.equalTo(adapt_length(length: 15))
434 make.top.equalTo(self.zhengshuTitleLabel.snp.bottom).offset(adapt_length(length: 20)) 542 make.top.equalTo(self.zhengshuTitleLabel.snp.bottom).offset(adapt_length(length: 20))
435 } 543 }
  544 + self.whiteBgView.addSubview(self.gongzuoRightImgView)
  545 + self.gongzuoRightImgView.snp.makeConstraints { make in
  546 + make.width.height.equalTo(13)
  547 + make.centerY.equalTo(self.gongzuoTitleLabel.snp.centerY)
  548 + make.right.equalToSuperview().offset(-19)
  549 + }
  550 + self.whiteBgView.addSubview(self.gongzuoDetailNumberTitleLabel)
  551 + self.gongzuoDetailNumberTitleLabel.snp.makeConstraints { make in
  552 + make.centerY.equalTo(self.gongzuoTitleLabel.snp.centerY)
  553 + make.right.equalTo(self.gongzuoRightImgView.snp.left).offset(-5)
  554 + }
436 self.whiteBgView.addSubview(self.gongzuoDetailTitleLabel) 555 self.whiteBgView.addSubview(self.gongzuoDetailTitleLabel)
437 self.gongzuoDetailTitleLabel.snp.makeConstraints { make in 556 self.gongzuoDetailTitleLabel.snp.makeConstraints { make in
438 - make.right.equalToSuperview().offset(adapt_length(length: -20)) 557 + make.height.equalTo(20)
  558 + make.right.equalTo(self.gongzuoDetailNumberTitleLabel.snp.left).offset(-10)
  559 + make.width.equalTo(120)
439 make.centerY.equalTo(self.gongzuoTitleLabel.snp.centerY) 560 make.centerY.equalTo(self.gongzuoTitleLabel.snp.centerY)
440 } 561 }
  562 + self.whiteBgView.addSubview(self.gongzuoTapView)
  563 + self.gongzuoTapView.snp.makeConstraints { make in
  564 + make.left.right.equalToSuperview()
  565 + make.top.equalTo(self.zhengshuTitleLabel.snp.bottom).offset(10)
  566 + make.height.equalTo(40)
  567 + }
  568 +
441 569
442 self.whiteBgView.addSubview(self.huojiangTitleLabel) 570 self.whiteBgView.addSubview(self.huojiangTitleLabel)
443 self.huojiangTitleLabel.snp.makeConstraints { make in 571 self.huojiangTitleLabel.snp.makeConstraints { make in
444 make.left.equalTo(adapt_length(length: 15)) 572 make.left.equalTo(adapt_length(length: 15))
445 make.top.equalTo(self.gongzuoTitleLabel.snp.bottom).offset(adapt_length(length: 20)) 573 make.top.equalTo(self.gongzuoTitleLabel.snp.bottom).offset(adapt_length(length: 20))
446 } 574 }
  575 + self.whiteBgView.addSubview(self.huojiangRightImgView)
  576 + self.huojiangRightImgView.snp.makeConstraints { make in
  577 + make.width.height.equalTo(13)
  578 + make.centerY.equalTo(self.huojiangTitleLabel.snp.centerY)
  579 + make.right.equalToSuperview().offset(-19)
  580 + }
  581 + self.whiteBgView.addSubview(self.huojiangDetailNumberTitleLabel)
  582 + self.huojiangDetailNumberTitleLabel.snp.makeConstraints { make in
  583 + make.centerY.equalTo(self.huojiangTitleLabel.snp.centerY)
  584 + make.right.equalTo(self.huojiangRightImgView.snp.left).offset(-5)
  585 + }
447 self.whiteBgView.addSubview(self.huojiangDetailTitleLabel) 586 self.whiteBgView.addSubview(self.huojiangDetailTitleLabel)
448 self.huojiangDetailTitleLabel.snp.makeConstraints { make in 587 self.huojiangDetailTitleLabel.snp.makeConstraints { make in
449 - make.right.equalToSuperview().offset(adapt_length(length: -20)) 588 + make.height.equalTo(20)
  589 + make.right.equalTo(self.huojiangDetailNumberTitleLabel.snp.left).offset(-10)
  590 + make.width.equalTo(120)
450 make.centerY.equalTo(self.huojiangTitleLabel.snp.centerY) 591 make.centerY.equalTo(self.huojiangTitleLabel.snp.centerY)
451 } 592 }
  593 + self.whiteBgView.addSubview(self.huojiangTapView)
  594 + self.huojiangTapView.snp.makeConstraints { make in
  595 + make.left.right.equalToSuperview()
  596 + make.top.equalTo(self.gongzuoTitleLabel.snp.bottom).offset(10)
  597 + make.height.equalTo(40)
  598 + }
452 599
453 self.whiteBgView.addSubview(self.bottomLineView) 600 self.whiteBgView.addSubview(self.bottomLineView)
454 self.bottomLineView.snp.makeConstraints { make in 601 self.bottomLineView.snp.makeConstraints { make in
@@ -604,12 +751,13 @@ class CNLiveDigitalResumeCell: UITableViewCell { @@ -604,12 +751,13 @@ class CNLiveDigitalResumeCell: UITableViewCell {
604 } 751 }
605 let tempArray = StandSortManager.sortMyListData(auths: CNLiveSaveAuthDB.shared.searchAllObject() as NSArray) as! [MineAuthListModel] 752 let tempArray = StandSortManager.sortMyListData(auths: CNLiveSaveAuthDB.shared.searchAllObject() as NSArray) as! [MineAuthListModel]
606 if tempArray.count > 0{ 753 if tempArray.count > 0{
607 - self.renzhengDetailTitleLabel.text = String(format: "添加职业技能身份 %d >", tempArray.count) 754 + self.renzhengDetailNumberTitleLabel.text = String(format: "%d", tempArray.count)
  755 +
608 }else{ 756 }else{
609 - self.renzhengDetailTitleLabel.text = "添加职业技能身份 0 >" 757 + self.renzhengDetailNumberTitleLabel.text = "0"
610 } 758 }
611 - self.zhengshuDetailTitleLabel.text = "上传证书 \(self.certificatesCount) >"  
612 - self.gongzuoDetailTitleLabel.text = "补充工作记录 \(model.works.count) >"  
613 - self.huojiangDetailTitleLabel.text = "展示获奖情况 \(model.awards.count) >" 759 + self.zhengshuDetailNumberTitleLabel.text = "\(self.certificatesCount)"
  760 + self.gongzuoDetailNumberTitleLabel.text = "\(model.works.count)"
  761 + self.huojiangDetailNumberTitleLabel.text = "\(model.awards.count)"
614 } 762 }
615 } 763 }