Commit bc3cd4b74e2952a17f614b3b0061d86f0f313dea

Authored by “张旭”
1 parent c3a66192

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

metaCode/Classes/Main/HomePage/View/DigitalAuthViews/DigitalResume/CNLiveDigitalResumeCell.swift
... ... @@ -150,11 +150,10 @@ class CNLiveDigitalResumeCell: UITableViewCell {
150 150 let titleLabel = UILabel()
151 151 titleLabel.textColor = HexColor("#999999")
152 152 titleLabel.textAlignment = .right
153   - titleLabel.text = "选择您所在行业 >"
  153 + titleLabel.text = "选择您所在行业"
154 154 titleLabel.font = Font_14
155 155 titleLabel.isUserInteractionEnabled = true
156 156 titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(hangyeDetailTitleLabelAciton)))
157   -
158 157 return titleLabel
159 158 }()
160 159 lazy var renzhengTitleLabel: UILabel = {
... ... @@ -169,13 +168,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
169 168 let titleLabel = UILabel()
170 169 titleLabel.textColor = HexColor("#999999")
171 170 titleLabel.textAlignment = .right
172   - titleLabel.text = "添加职业技能身份 0 >"
  171 + titleLabel.text = "添加职业技能身份"
173 172 titleLabel.font = Font_14
174   - titleLabel.isUserInteractionEnabled = true
175   - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(renzhengDetailTitleLabelAciton)))
176   -
177 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 196 lazy var zhengshuTitleLabel: UILabel = {
180 197 let titleLabel = UILabel()
181 198 titleLabel.textColor = HexColor("#333333")
... ... @@ -188,13 +205,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
188 205 let titleLabel = UILabel()
189 206 titleLabel.textColor = HexColor("#999999")
190 207 titleLabel.textAlignment = .right
191   - titleLabel.text = "上传证书 0 >"
  208 + titleLabel.text = "上传证书"
192 209 titleLabel.font = Font_14
193   - titleLabel.isUserInteractionEnabled = true
194   - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(zhengshuDetailTitleLabelAciton)))
195   -
196 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 233 lazy var gongzuoTitleLabel: UILabel = {
199 234 let titleLabel = UILabel()
200 235 titleLabel.textColor = HexColor("#333333")
... ... @@ -207,13 +242,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
207 242 let titleLabel = UILabel()
208 243 titleLabel.textColor = HexColor("#999999")
209 244 titleLabel.textAlignment = .right
210   - titleLabel.text = "补充工作记录 0 >"
  245 + titleLabel.text = "补充工作记录"
211 246 titleLabel.font = Font_14
212   - titleLabel.isUserInteractionEnabled = true
213   - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(gongzuoDetailTitleLabelAciton)))
214   -
215 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 270 lazy var huojiangTitleLabel: UILabel = {
218 271 let titleLabel = UILabel()
219 272 titleLabel.textColor = HexColor("#333333")
... ... @@ -226,13 +279,31 @@ class CNLiveDigitalResumeCell: UITableViewCell {
226 279 let titleLabel = UILabel()
227 280 titleLabel.textColor = HexColor("#999999")
228 281 titleLabel.textAlignment = .right
229   - titleLabel.text = "展示获奖情况 0 >"
  282 + titleLabel.text = "展示获奖情况"
230 283 titleLabel.font = Font_14
231   - titleLabel.isUserInteractionEnabled = true
232   - titleLabel.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(huojiangDetailTitleLabelAciton)))
233   -
234 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 307 lazy var bottomLineView :UIView = {
237 308 let bottomNavView = UIView()
238 309 bottomNavView.backgroundColor = HexColor("#EBEBEB")
... ... @@ -404,51 +475,127 @@ class CNLiveDigitalResumeCell: UITableViewCell {
404 475 make.centerY.equalTo(self.hangyeTitleLabel.snp.centerY)
405 476 }
406 477  
407   -
408   -
409 478 self.whiteBgView.addSubview(self.renzhengTitleLabel)
410 479 self.renzhengTitleLabel.snp.makeConstraints { make in
411 480 make.left.equalTo(adapt_length(length: 15))
412 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 495 self.whiteBgView.addSubview(self.renzhengDetailTitleLabel)
415 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 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 509 self.whiteBgView.addSubview(self.zhengshuTitleLabel)
421 510 self.zhengshuTitleLabel.snp.makeConstraints { make in
422 511 make.left.equalTo(adapt_length(length: 15))
423 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 525 self.whiteBgView.addSubview(self.zhengshuDetailTitleLabel)
426 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 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 539 self.whiteBgView.addSubview(self.gongzuoTitleLabel)
432 540 self.gongzuoTitleLabel.snp.makeConstraints { make in
433 541 make.left.equalTo(adapt_length(length: 15))
434 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 555 self.whiteBgView.addSubview(self.gongzuoDetailTitleLabel)
437 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 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 570 self.whiteBgView.addSubview(self.huojiangTitleLabel)
443 571 self.huojiangTitleLabel.snp.makeConstraints { make in
444 572 make.left.equalTo(adapt_length(length: 15))
445 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 586 self.whiteBgView.addSubview(self.huojiangDetailTitleLabel)
448 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 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 600 self.whiteBgView.addSubview(self.bottomLineView)
454 601 self.bottomLineView.snp.makeConstraints { make in
... ... @@ -604,12 +751,13 @@ class CNLiveDigitalResumeCell: UITableViewCell {
604 751 }
605 752 let tempArray = StandSortManager.sortMyListData(auths: CNLiveSaveAuthDB.shared.searchAllObject() as NSArray) as! [MineAuthListModel]
606 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 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 }
... ...