Commit 49bfe761 authored by David黄金龙's avatar David黄金龙

基本信息

parent 9ca1bcb8
......@@ -132,6 +132,11 @@ extension YHBasicInfoFillViewController : UITableViewDelegate,UITableViewDataSou
let cell = tableView.dequeueReusableCell(withClass: YHBasicInfoFillCell.self)
// cell.selectionStyle = .none
// cell.optionData = self.serviceCenterMainReqVM.localScoreData?[indexPath.row + 1]
cell.block = {
// tableView.reloadRows(at: <#T##[IndexPath]#>, with: <#T##UITableView.RowAnimation#>)
tableView.reloadData()
}
return cell
}
}
......@@ -22,6 +22,13 @@ class YHBasicInfoFillCell: UITableViewCell {
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
let view0 = YHBasicInfoFillView()
let view1 = YHBasicInfoFillView()
typealias Block = () -> ()
var block: Block?
}
extension YHBasicInfoFillCell {
......@@ -55,34 +62,69 @@ extension YHBasicInfoFillCell {
}
let view0 = YHBasicInfoFillView()
holdView1.addSubview(view0)
view0.snp.makeConstraints { make in
make.top.equalTo(sessionView.snp.bottom)
make.right.equalToSuperview().offset(-18)
make.left.equalToSuperview().offset(18)
make.bottom.equalToSuperview()
}
// view0.backgroundColor = .red //for test hjl
view0.block = {
self.contentView.layoutIfNeeded()
// self.contentView.layoutIfNeeded()
self.view0.snp.remakeConstraints { make in
make.top.equalTo(sessionView.snp.bottom)
make.right.equalToSuperview().offset(-18)
make.left.equalToSuperview().offset(18)
}
self.view1.snp.remakeConstraints { make in
make.top.equalTo(self.view0.snp.bottom)
make.right.equalToSuperview().offset(-18)
make.left.equalToSuperview().offset(18)
make.bottom.equalToSuperview()
}
// self.layoutIfNeeded()
self.block?()
}
// let view1 = YHBasicInfoFillView()
// holdView1.addSubview(view1)
// view1.snp.makeConstraints { make in
// make.top.equalTo(view0.snp.bottom)
// make.right.equalToSuperview().offset(-18)
// make.left.equalToSuperview().offset(18)
// make.bottom.equalToSuperview()
// }
holdView1.addSubview(view1)
view1.snp.makeConstraints { make in
make.top.equalTo(view0.snp.bottom)
make.right.equalToSuperview().offset(-18)
make.left.equalToSuperview().offset(18)
make.bottom.equalToSuperview()
}
// view1.backgroundColor = .purple //for test hjl
// view1.block = {
// self.contentView.layoutIfNeeded()
// }
view1.block = {
self.view1.snp.remakeConstraints { make in
make.top.equalTo(self.view0.snp.bottom)
make.right.equalToSuperview().offset(-18)
make.left.equalToSuperview().offset(18)
make.bottom.equalToSuperview()
}
// self.layoutIfNeeded()
self.block?()
}
}
}
......
......@@ -80,12 +80,13 @@ class YHBasicInfoFillView: UIView {
private lazy var bottomLine : UIView = {
let view = UIView()
view.backgroundColor = UIColor(hex: 0xF0F0F0)
view.backgroundColor = .red //for test hjl
return view
}()
private lazy var additionHoldView : UIView = {
let view = UIView()
let view = UIView()
view.backgroundColor = UIColor.contentBkgColor
view.layer.cornerRadius = kCornerRadius6
view.clipsToBounds = true
......@@ -145,22 +146,20 @@ private extension YHBasicInfoFillView {
make.top.equalTo(answer1Btn.snp.bottom).offset(12)
make.left.right.equalToSuperview()
make.height.equalTo(0.5)
// make.bottom.equalToSuperview()
make.bottom.equalToSuperview()
}
bottomLine.isHidden = true
bottomLine.isHidden = false
addSubview(additionHoldView)
additionHoldView.snp.makeConstraints { make in
make.top.equalTo(answer1Btn.snp.bottom).offset(12)
make.left.right.equalToSuperview()
make.height.equalTo(78)
make.bottom.equalToSuperview().offset(-18)
}
additionHoldView.isHidden = false
additionHoldView.isHidden = true
answer1Btn.isSelected = true
updateAnswerButton(answer1Btn, true)//for test hjl
// answer1Btn.isSelected = true
// updateAnswerButton(answer1Btn, true)//for test hjl
}
@objc func didClickResponseBtn(btn: UIButton) {
......@@ -176,15 +175,12 @@ private extension YHBasicInfoFillView {
bottomLine.isHidden = false
bottomLine.snp.makeConstraints { make in
bottomLine.snp.remakeConstraints { make in
make.top.equalTo(answer1Btn.snp.bottom).offset(12)
make.left.right.equalToSuperview()
make.height.equalTo(0.5)
make.bottom.equalToSuperview()
}
} else {
answer1Btn.isSelected = false
updateAnswerButton(answer1Btn, false)
......@@ -192,7 +188,7 @@ private extension YHBasicInfoFillView {
bottomLine.isHidden = true
additionHoldView.snp.makeConstraints { make in
additionHoldView.snp.remakeConstraints { make in
make.top.equalTo(answer1Btn.snp.bottom).offset(12)
make.left.right.equalToSuperview()
make.height.equalTo(78)
......
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