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

续期在港签证缴费ui走查

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