Commit 1eb764bb799022563b8913a125b403285de379ca
1 parent
d0102ac2
* [x] 新增工作记录和获奖情况--描述必填
* [x] 工作记录desc 展开显示不全
Showing
3 changed files
with
41 additions
and
8 deletions
metaCode/Classes/Main/HomePage/Controller/DigitalAuth/工作相关页面/CNLiveVitaeAddWorkController.swift
| @@ -299,7 +299,7 @@ class CNLiveVitaeAddWorkController:CNLiveBaseViewController,UITableViewDataSourc | @@ -299,7 +299,7 @@ class CNLiveVitaeAddWorkController:CNLiveBaseViewController,UITableViewDataSourc | ||
| 299 | showMessage(message: "请选择结束时间") | 299 | showMessage(message: "请选择结束时间") |
| 300 | return | 300 | return |
| 301 | } | 301 | } |
| 302 | - if secCell?.huoJiangtextView.text?.count == 0 || secCell?.huoJiangtextView.text == "获奖描述"{ | 302 | + if secCell?.huoJiangtextView.text?.count == 0 || secCell?.huoJiangtextView.text == "描述"{ |
| 303 | showMessage(message: "请填写经历描述") | 303 | showMessage(message: "请填写经历描述") |
| 304 | return | 304 | return |
| 305 | } | 305 | } |
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/Vitae/Work/CNLiveVitaeWorkCell.swift
| @@ -306,7 +306,10 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | @@ -306,7 +306,10 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | ||
| 306 | required init?(coder: NSCoder) { | 306 | required init?(coder: NSCoder) { |
| 307 | fatalError("init(coder:) has not been implemented") | 307 | fatalError("init(coder:) has not been implemented") |
| 308 | } | 308 | } |
| 309 | - | 309 | + override func layoutSubviews() { |
| 310 | + super.layoutSubviews() | ||
| 311 | + | ||
| 312 | + } | ||
| 310 | //获奖 | 313 | //获奖 |
| 311 | func setupNewAwardUI(model:CNLiveVitaeAwardsModel){ | 314 | func setupNewAwardUI(model:CNLiveVitaeAwardsModel){ |
| 312 | self.imagesTotalView.subviews.forEach { view in | 315 | self.imagesTotalView.subviews.forEach { view in |
| @@ -335,10 +338,15 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | @@ -335,10 +338,15 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | ||
| 335 | self.expandBtn.isHidden = false | 338 | self.expandBtn.isHidden = false |
| 336 | } | 339 | } |
| 337 | 340 | ||
| 341 | + jianjieLabel.numberOfLines = 0 | ||
| 342 | + jianjieLabel.width = self.whiteBgView.width-15-20 | ||
| 343 | + let size = jianjieLabel.sizeThatFits(CGSize(width: jianjieLabel.width, height: CGFloat.greatestFiniteMagnitude)) | ||
| 344 | + self.jianjieLabel.sizeToFit() | ||
| 345 | + | ||
| 338 | var jienjieH:CGFloat = 0 | 346 | var jienjieH:CGFloat = 0 |
| 339 | if model.isExpand{ | 347 | if model.isExpand{ |
| 340 | //展开状态 | 348 | //展开状态 |
| 341 | - jienjieH = height*CGFloat(lines) | 349 | + jienjieH = self.jianjieLabel.height//height*CGFloat(lines) |
| 342 | self.jianjieLabel.numberOfLines = 0 | 350 | self.jianjieLabel.numberOfLines = 0 |
| 343 | }else{ | 351 | }else{ |
| 344 | //收起状态 | 352 | //收起状态 |
| @@ -465,10 +473,15 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | @@ -465,10 +473,15 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | ||
| 465 | self.expandBtn.isHidden = false | 473 | self.expandBtn.isHidden = false |
| 466 | } | 474 | } |
| 467 | 475 | ||
| 476 | + jianjieLabel.numberOfLines = 0 | ||
| 477 | + jianjieLabel.width = self.whiteBgView.width-15-20 | ||
| 478 | + let size = jianjieLabel.sizeThatFits(CGSize(width: jianjieLabel.width, height: CGFloat.greatestFiniteMagnitude)) | ||
| 479 | + self.jianjieLabel.sizeToFit() | ||
| 480 | + | ||
| 468 | var jienjieH:CGFloat = 0 | 481 | var jienjieH:CGFloat = 0 |
| 469 | if model.isExpand{ | 482 | if model.isExpand{ |
| 470 | //展开状态 | 483 | //展开状态 |
| 471 | - jienjieH = height*CGFloat(lines) | 484 | + jienjieH = self.jianjieLabel.height//height*CGFloat(lines) |
| 472 | self.jianjieLabel.numberOfLines = 0 | 485 | self.jianjieLabel.numberOfLines = 0 |
| 473 | }else{ | 486 | }else{ |
| 474 | //收起状态 | 487 | //收起状态 |
| @@ -600,11 +613,16 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | @@ -600,11 +613,16 @@ class CNLiveVitaeWorkCell: UITableViewCell{ | ||
| 600 | button.isSelected = !button.isSelected | 613 | button.isSelected = !button.isSelected |
| 601 | let lines = jianjieLabel.getRealLabelTextLines() | 614 | let lines = jianjieLabel.getRealLabelTextLines() |
| 602 | let height = jianjieLabel.qmui_lineHeight | 615 | let height = jianjieLabel.qmui_lineHeight |
| 616 | + | ||
| 617 | + jianjieLabel.numberOfLines = 0 | ||
| 618 | + jianjieLabel.width = self.whiteBgView.width-15-20 | ||
| 619 | + let size = jianjieLabel.sizeThatFits(CGSize(width: jianjieLabel.width, height: CGFloat.greatestFiniteMagnitude)) | ||
| 620 | + self.jianjieLabel.sizeToFit() | ||
| 603 | 621 | ||
| 604 | var jienjieH:CGFloat = 0 | 622 | var jienjieH:CGFloat = 0 |
| 605 | if button.isSelected{ | 623 | if button.isSelected{ |
| 606 | //文本收起状态,点击展开 | 624 | //文本收起状态,点击展开 |
| 607 | - jienjieH = CGFloat(lines)*height | 625 | + jienjieH = self.jianjieLabel.height//size.height//CGFloat(lines)*height |
| 608 | }else{ | 626 | }else{ |
| 609 | //文本展开状态,点击收起 | 627 | //文本展开状态,点击收起 |
| 610 | jienjieH = 2*height+2 | 628 | jienjieH = 2*height+2 |
metaCode/Classes/Main/HomePage/View/DigitalAuthViews/我的简历cell/CNLiveDigitalResumePreviewFourWorkAwardCell.swift
| @@ -304,10 +304,15 @@ class CNLiveDigitalResumePreviewFourWorkAwardCell:UITableViewCell{ | @@ -304,10 +304,15 @@ class CNLiveDigitalResumePreviewFourWorkAwardCell:UITableViewCell{ | ||
| 304 | self.expandBtn.isHidden = false | 304 | self.expandBtn.isHidden = false |
| 305 | } | 305 | } |
| 306 | 306 | ||
| 307 | + jianjieLabel.numberOfLines = 0 | ||
| 308 | + jianjieLabel.width = self.contentView.width-50-20 | ||
| 309 | + let size = jianjieLabel.sizeThatFits(CGSize(width: jianjieLabel.width, height: CGFloat.greatestFiniteMagnitude)) | ||
| 310 | + self.jianjieLabel.sizeToFit() | ||
| 311 | + | ||
| 307 | var jienjieH:CGFloat = 0 | 312 | var jienjieH:CGFloat = 0 |
| 308 | if model.isExpand{ | 313 | if model.isExpand{ |
| 309 | //展开状态 | 314 | //展开状态 |
| 310 | - jienjieH = height*CGFloat(lines) | 315 | + jienjieH = self.jianjieLabel.height//height*CGFloat(lines) |
| 311 | self.jianjieLabel.numberOfLines = 0 | 316 | self.jianjieLabel.numberOfLines = 0 |
| 312 | }else{ | 317 | }else{ |
| 313 | //收起状态 | 318 | //收起状态 |
| @@ -457,10 +462,15 @@ class CNLiveDigitalResumePreviewFourWorkAwardCell:UITableViewCell{ | @@ -457,10 +462,15 @@ class CNLiveDigitalResumePreviewFourWorkAwardCell:UITableViewCell{ | ||
| 457 | self.expandBtn.isHidden = false | 462 | self.expandBtn.isHidden = false |
| 458 | } | 463 | } |
| 459 | 464 | ||
| 465 | + jianjieLabel.numberOfLines = 0 | ||
| 466 | + jianjieLabel.width = self.contentView.width-50-20 | ||
| 467 | + let size = jianjieLabel.sizeThatFits(CGSize(width: jianjieLabel.width, height: CGFloat.greatestFiniteMagnitude)) | ||
| 468 | + self.jianjieLabel.sizeToFit() | ||
| 469 | + | ||
| 460 | var jienjieH:CGFloat = 0 | 470 | var jienjieH:CGFloat = 0 |
| 461 | if model.isExpand{ | 471 | if model.isExpand{ |
| 462 | //展开状态 | 472 | //展开状态 |
| 463 | - jienjieH = height*CGFloat(lines) | 473 | + jienjieH = self.jianjieLabel.height//height*CGFloat(lines) |
| 464 | self.jianjieLabel.numberOfLines = 0 | 474 | self.jianjieLabel.numberOfLines = 0 |
| 465 | }else{ | 475 | }else{ |
| 466 | //收起状态 | 476 | //收起状态 |
| @@ -567,10 +577,15 @@ class CNLiveDigitalResumePreviewFourWorkAwardCell:UITableViewCell{ | @@ -567,10 +577,15 @@ class CNLiveDigitalResumePreviewFourWorkAwardCell:UITableViewCell{ | ||
| 567 | let lines = jianjieLabel.getRealLabelTextLines() | 577 | let lines = jianjieLabel.getRealLabelTextLines() |
| 568 | let height = jianjieLabel.qmui_lineHeight | 578 | let height = jianjieLabel.qmui_lineHeight |
| 569 | 579 | ||
| 580 | + jianjieLabel.numberOfLines = 0 | ||
| 581 | + jianjieLabel.width = self.contentView.width-50-20 | ||
| 582 | + let size = jianjieLabel.sizeThatFits(CGSize(width: jianjieLabel.width, height: CGFloat.greatestFiniteMagnitude)) | ||
| 583 | + self.jianjieLabel.sizeToFit() | ||
| 584 | + | ||
| 570 | var jienjieH:CGFloat = 0 | 585 | var jienjieH:CGFloat = 0 |
| 571 | if button.isSelected{ | 586 | if button.isSelected{ |
| 572 | //文本收起状态,点击展开 | 587 | //文本收起状态,点击展开 |
| 573 | - jienjieH = CGFloat(lines)*height | 588 | + jienjieH = self.jianjieLabel.height//size.height//CGFloat(lines)*height |
| 574 | }else{ | 589 | }else{ |
| 575 | //文本展开状态,点击收起 | 590 | //文本展开状态,点击收起 |
| 576 | jienjieH = 2*height+2 | 591 | jienjieH = 2*height+2 |