Commit f9fe194a authored by Alex朱枝文's avatar Alex朱枝文

续期在港签证缴费ui走查

parent 833f510e
...@@ -159,20 +159,21 @@ extension YHHKVisaRenewalPaymentVC { ...@@ -159,20 +159,21 @@ extension YHHKVisaRenewalPaymentVC {
bottomView.snp.makeConstraints { make in bottomView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.bottom.equalTo(view.safeAreaLayoutGuide.snp.bottom) make.bottom.equalToSuperview()
make.height.equalTo(64) make.top.equalTo(view.safeAreaLayoutGuide.snp.bottom).offset(-64)
} }
guideButton.snp.makeConstraints { make in guideButton.snp.makeConstraints { make in
make.left.equalToSuperview() make.left.equalToSuperview()
make.top.bottom.equalToSuperview() make.top.equalToSuperview()
make.height.equalTo(64)
make.width.equalTo(106) make.width.equalTo(106)
} }
sureButton.snp.makeConstraints { make in sureButton.snp.makeConstraints { make in
make.left.equalTo(guideButton.snp.right) make.left.equalTo(guideButton.snp.right)
make.right.equalToSuperview().offset(-20) make.right.equalToSuperview().offset(-20)
make.centerY.equalToSuperview() make.top.equalToSuperview().offset(8)
make.height.equalTo(48) make.height.equalTo(48)
} }
stepView.snp.makeConstraints { make in stepView.snp.makeConstraints { make in
......
...@@ -24,6 +24,18 @@ class YHVisaRenewalGuideVC: YHBaseViewController { ...@@ -24,6 +24,18 @@ class YHVisaRenewalGuideVC: YHBaseViewController {
case remark(_ detail: String) case remark(_ detail: String)
} }
private lazy var bgIcon: UIImageView = {
let view = UIImageView()
view.image = UIImage(named: "resign_visa_guide_bg")
return view
}()
private lazy var bottomBgView: UIView = {
let view = UIView()
view.backgroundColor = .white
return view
}()
private lazy var tableView: UITableView = { private lazy var tableView: UITableView = {
let view = UITableView(frame: .zero, style: .plain) let view = UITableView(frame: .zero, style: .plain)
view.backgroundColor = .clear view.backgroundColor = .clear
...@@ -107,9 +119,14 @@ extension YHVisaRenewalGuideVC { ...@@ -107,9 +119,14 @@ extension YHVisaRenewalGuideVC {
gk_navBarAlpha = 0 gk_navBarAlpha = 0
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
view.backgroundColor = UIColor.white view.backgroundColor = UIColor.white
view.addSubview(bgIcon)
view.addSubview(tableView) view.addSubview(tableView)
view.addSubview(bottomView) view.addSubview(bottomView)
bottomView.addSubview(sureButton) bottomView.addSubview(sureButton)
bgIcon.snp.makeConstraints { make in
make.top.left.right.equalToSuperview()
make.height.equalTo(bgIcon).multipliedBy(1)
}
bottomView.snp.makeConstraints { make in bottomView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.bottom.equalTo(view.safeAreaLayoutGuide.snp.bottom) make.bottom.equalTo(view.safeAreaLayoutGuide.snp.bottom)
...@@ -126,7 +143,7 @@ extension YHVisaRenewalGuideVC { ...@@ -126,7 +143,7 @@ extension YHVisaRenewalGuideVC {
tableView.snp.makeConstraints { make in tableView.snp.makeConstraints { make in
make.left.equalToSuperview() make.left.equalToSuperview()
make.right.equalToSuperview() make.right.equalToSuperview()
make.top.equalToSuperview() make.top.equalToSuperview().offset(20)
make.bottom.equalTo(bottomView.snp.top) make.bottom.equalTo(bottomView.snp.top)
} }
tableView.tableFooterView = UIView(frame: CGRect.init(x: 0, y: 0, width: KScreenWidth, height: 82)) tableView.tableFooterView = UIView(frame: CGRect.init(x: 0, y: 0, width: KScreenWidth, height: 82))
......
...@@ -17,6 +17,12 @@ class YHVisaRenewalTroubleshootingGuideVC: YHBaseViewController { ...@@ -17,6 +17,12 @@ class YHVisaRenewalTroubleshootingGuideVC: YHBaseViewController {
case workflow(_ title: String, _ workflows: [String]) case workflow(_ title: String, _ workflows: [String])
} }
private lazy var bgIcon: UIImageView = {
let view = UIImageView()
view.image = UIImage(named: "resign_visa_guide_bg")
return view
}()
private lazy var tableView: UITableView = { private lazy var tableView: UITableView = {
let view = UITableView(frame: .zero, style: .plain) let view = UITableView(frame: .zero, style: .plain)
view.backgroundColor = .clear view.backgroundColor = .clear
...@@ -76,9 +82,15 @@ extension YHVisaRenewalTroubleshootingGuideVC { ...@@ -76,9 +82,15 @@ extension YHVisaRenewalTroubleshootingGuideVC {
gk_navBarAlpha = 0 gk_navBarAlpha = 0
gk_navigationBar.isHidden = true gk_navigationBar.isHidden = true
view.backgroundColor = UIColor.white view.backgroundColor = UIColor.white
view.addSubview(bgIcon)
view.addSubview(tableView) view.addSubview(tableView)
view.addSubview(bottomView) view.addSubview(bottomView)
bottomView.addSubview(sureButton) bottomView.addSubview(sureButton)
bgIcon.snp.makeConstraints { make in
make.top.left.right.equalToSuperview()
make.height.equalTo(bgIcon.snp.width).multipliedBy(1)
}
bottomView.snp.makeConstraints { make in bottomView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.bottom.equalTo(view.safeAreaLayoutGuide.snp.bottom) make.bottom.equalTo(view.safeAreaLayoutGuide.snp.bottom)
...@@ -95,7 +107,7 @@ extension YHVisaRenewalTroubleshootingGuideVC { ...@@ -95,7 +107,7 @@ extension YHVisaRenewalTroubleshootingGuideVC {
tableView.snp.makeConstraints { make in tableView.snp.makeConstraints { make in
make.left.equalToSuperview() make.left.equalToSuperview()
make.right.equalToSuperview() make.right.equalToSuperview()
make.top.equalToSuperview() make.top.equalToSuperview().offset(20)
make.bottom.equalTo(bottomView.snp.top) make.bottom.equalTo(bottomView.snp.top)
} }
tableView.tableFooterView = UIView(frame: CGRect.init(x: 0, y: 0, width: KScreenWidth, height: 24)) tableView.tableFooterView = UIView(frame: CGRect.init(x: 0, y: 0, width: KScreenWidth, height: 24))
......
...@@ -25,12 +25,6 @@ class YHVisaRenewalGuideHeaderCell: UITableViewCell { ...@@ -25,12 +25,6 @@ class YHVisaRenewalGuideHeaderCell: UITableViewCell {
return view return view
}() }()
private lazy var bgIcon: UIImageView = {
let view = UIImageView()
view.image = UIImage(named: "resign_visa_guide_bg")
return view
}()
private lazy var tipTitleLabel: UILabel = { private lazy var tipTitleLabel: UILabel = {
let label = UILabel() let label = UILabel()
label.font = .PFSC_B(ofSize: 14) label.font = .PFSC_B(ofSize: 14)
...@@ -137,7 +131,7 @@ class YHVisaRenewalGuideHeaderCell: UITableViewCell { ...@@ -137,7 +131,7 @@ class YHVisaRenewalGuideHeaderCell: UITableViewCell {
extension YHVisaRenewalGuideHeaderCell { extension YHVisaRenewalGuideHeaderCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
contentView.addSubview(bgIcon) backgroundColor = .clear
contentView.addSubview(infoTitleIcon) contentView.addSubview(infoTitleIcon)
contentView.addSubview(tipIcon) contentView.addSubview(tipIcon)
contentView.addSubview(tipTitleLabel) contentView.addSubview(tipTitleLabel)
...@@ -151,8 +145,6 @@ extension YHVisaRenewalGuideHeaderCell { ...@@ -151,8 +145,6 @@ extension YHVisaRenewalGuideHeaderCell {
contentView.addSubview(paragraphTitleLabel) contentView.addSubview(paragraphTitleLabel)
contentView.addSubview(paragraphDetailLabel) contentView.addSubview(paragraphDetailLabel)
bgIcon.setContentHuggingPriority(.defaultLow, for: .vertical)
infoTitleIcon.setContentHuggingPriority(.required, for: .vertical) infoTitleIcon.setContentHuggingPriority(.required, for: .vertical)
tipTitleLabel.setContentHuggingPriority(.required, for: .vertical) tipTitleLabel.setContentHuggingPriority(.required, for: .vertical)
firstTipDetailLabel.setContentHuggingPriority(.required, for: .vertical) firstTipDetailLabel.setContentHuggingPriority(.required, for: .vertical)
...@@ -162,12 +154,8 @@ extension YHVisaRenewalGuideHeaderCell { ...@@ -162,12 +154,8 @@ extension YHVisaRenewalGuideHeaderCell {
paragraphTitleLabel.setContentHuggingPriority(.required, for: .vertical) paragraphTitleLabel.setContentHuggingPriority(.required, for: .vertical)
paragraphDetailLabel.setContentHuggingPriority(.required, for: .vertical) paragraphDetailLabel.setContentHuggingPriority(.required, for: .vertical)
bgIcon.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
infoTitleIcon.snp.makeConstraints { make in infoTitleIcon.snp.makeConstraints { make in
make.top.equalToSuperview().offset(25) make.top.equalToSuperview().offset(5)
make.left.equalToSuperview().offset(22) make.left.equalToSuperview().offset(22)
make.height.equalTo(25) make.height.equalTo(25)
make.width.equalTo(253) make.width.equalTo(253)
......
...@@ -67,11 +67,12 @@ class YHVisaRenewalGuideIndentCell: UITableViewCell { ...@@ -67,11 +67,12 @@ class YHVisaRenewalGuideIndentCell: UITableViewCell {
extension YHVisaRenewalGuideIndentCell { extension YHVisaRenewalGuideIndentCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
backgroundColor = .clear
contentView.addSubview(subContainerView) contentView.addSubview(subContainerView)
subContainerView.addSubview(infoTitleLabel) subContainerView.addSubview(infoTitleLabel)
contentView.addSubview(infoDetailLabel) contentView.addSubview(infoDetailLabel)
subContainerView.snp.makeConstraints { make in subContainerView.snp.makeConstraints { make in
make.top.equalToSuperview().offset(20) make.top.equalToSuperview().offset(12)
make.left.equalToSuperview().offset(20) make.left.equalToSuperview().offset(20)
} }
......
...@@ -53,6 +53,7 @@ class YHVisaRenewalGuideParagraphCell: UITableViewCell { ...@@ -53,6 +53,7 @@ class YHVisaRenewalGuideParagraphCell: UITableViewCell {
extension YHVisaRenewalGuideParagraphCell { extension YHVisaRenewalGuideParagraphCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
backgroundColor = .clear
contentView.addSubview(infoTitleLabel) contentView.addSubview(infoTitleLabel)
contentView.addSubview(infoDetailLabel) contentView.addSubview(infoDetailLabel)
...@@ -63,7 +64,7 @@ extension YHVisaRenewalGuideParagraphCell { ...@@ -63,7 +64,7 @@ extension YHVisaRenewalGuideParagraphCell {
} }
infoDetailLabel.snp.makeConstraints { make in infoDetailLabel.snp.makeConstraints { make in
make.top.equalTo(infoTitleLabel.snp.bottom).offset(20) make.top.equalTo(infoTitleLabel.snp.bottom).offset(12)
make.left.equalTo(infoTitleLabel) make.left.equalTo(infoTitleLabel)
make.right.lessThanOrEqualToSuperview().offset(-20) make.right.lessThanOrEqualToSuperview().offset(-20)
make.bottom.equalToSuperview() make.bottom.equalToSuperview()
......
...@@ -44,6 +44,7 @@ class YHVisaRenewalGuideRemarkCell: UITableViewCell { ...@@ -44,6 +44,7 @@ class YHVisaRenewalGuideRemarkCell: UITableViewCell {
extension YHVisaRenewalGuideRemarkCell { extension YHVisaRenewalGuideRemarkCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
backgroundColor = .clear
contentView.addSubview(infoDetailLabel) contentView.addSubview(infoDetailLabel)
infoDetailLabel.snp.makeConstraints { make in infoDetailLabel.snp.makeConstraints { make in
......
...@@ -60,6 +60,7 @@ class YHVisaRenewalGuideTipsCell: UITableViewCell { ...@@ -60,6 +60,7 @@ class YHVisaRenewalGuideTipsCell: UITableViewCell {
extension YHVisaRenewalGuideTipsCell { extension YHVisaRenewalGuideTipsCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
backgroundColor = .clear
contentView.addSubview(subContainerView) contentView.addSubview(subContainerView)
subContainerView.addSubview(iconView) subContainerView.addSubview(iconView)
subContainerView.addSubview(infoTitleLabel) subContainerView.addSubview(infoTitleLabel)
......
...@@ -16,7 +16,7 @@ class YHVisaRenewalResidenceActionCell: YHResignDocumentCell { ...@@ -16,7 +16,7 @@ class YHVisaRenewalResidenceActionCell: YHResignDocumentCell {
private lazy var infoTitleLabel: UILabel = { private lazy var infoTitleLabel: UILabel = {
let label = UILabel() let label = UILabel()
label.font = .PFSC_R(ofSize: 14) label.font = .PFSC_M(ofSize: 15)
label.textColor = .mainTextColor label.textColor = .mainTextColor
return label return label
}() }()
......
...@@ -18,12 +18,6 @@ class YHVisaRenewalTroubleshootingGuideHeaderCell: UITableViewCell { ...@@ -18,12 +18,6 @@ class YHVisaRenewalTroubleshootingGuideHeaderCell: UITableViewCell {
return view return view
}() }()
private lazy var bgIcon: UIImageView = {
let view = UIImageView()
view.image = UIImage(named: "resign_visa_guide_bg")
return view
}()
private lazy var paragraphDetailLabel: UILabel = { private lazy var paragraphDetailLabel: UILabel = {
let label = UILabel() let label = UILabel()
label.font = .PFSC_R(ofSize: 14) label.font = .PFSC_R(ofSize: 14)
...@@ -60,18 +54,13 @@ class YHVisaRenewalTroubleshootingGuideHeaderCell: UITableViewCell { ...@@ -60,18 +54,13 @@ class YHVisaRenewalTroubleshootingGuideHeaderCell: UITableViewCell {
extension YHVisaRenewalTroubleshootingGuideHeaderCell { extension YHVisaRenewalTroubleshootingGuideHeaderCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
contentView.addSubview(bgIcon) backgroundColor = .clear
contentView.addSubview(infoTitleIcon) contentView.addSubview(infoTitleIcon)
contentView.addSubview(paragraphDetailLabel) contentView.addSubview(paragraphDetailLabel)
contentView.addSubview(errorIcon) contentView.addSubview(errorIcon)
bgIcon.snp.makeConstraints { make in
make.left.top.right.equalToSuperview()
make.width.equalTo(bgIcon.snp.height)
}
infoTitleIcon.snp.makeConstraints { make in infoTitleIcon.snp.makeConstraints { make in
make.top.equalToSuperview().offset(25) make.top.equalToSuperview().offset(5)
make.left.equalToSuperview().offset(22) make.left.equalToSuperview().offset(22)
make.height.equalTo(25) make.height.equalTo(25)
make.width.equalTo(202) make.width.equalTo(202)
......
...@@ -119,6 +119,7 @@ class YHVisaRenewalWorkflowCell: UITableViewCell { ...@@ -119,6 +119,7 @@ class YHVisaRenewalWorkflowCell: UITableViewCell {
extension YHVisaRenewalWorkflowCell { extension YHVisaRenewalWorkflowCell {
private func setupUI() { private func setupUI() {
selectionStyle = .none selectionStyle = .none
backgroundColor = .clear
contentView.addSubview(subContainerView) contentView.addSubview(subContainerView)
subContainerView.addSubview(iconView) subContainerView.addSubview(iconView)
subContainerView.addSubview(infoTitleLabel) subContainerView.addSubview(infoTitleLabel)
......
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