Commit bc3cd4b74e2952a17f614b3b0061d86f0f313dea
1 parent
c3a66192
数字简历页面-各种记录数字变黑粗体
Showing
1 changed file
with
177 additions
and
29 deletions
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 | } | ... | ... |