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

添加续签申请缴费页面

parent 4f6f4949
......@@ -75,6 +75,8 @@
043671432D66DDB500E8D9BA /* YHMemberCenterInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043671422D66DDB500E8D9BA /* YHMemberCenterInfo.swift */; };
043671452D66FBEE00E8D9BA /* YHMemberCenterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043671442D66FBEE00E8D9BA /* YHMemberCenterViewModel.swift */; };
043671472D6C3ED100E8D9BA /* YHMembershipGrowthGuideView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043671462D6C3ED100E8D9BA /* YHMembershipGrowthGuideView.swift */; };
045647572D7976880001D831 /* YHHKVisaRenewalApplicationVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045647562D7976880001D831 /* YHHKVisaRenewalApplicationVC.swift */; };
045647592D79877E0001D831 /* YHHKVisaRenewalApplicationHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045647582D79877E0001D831 /* YHHKVisaRenewalApplicationHeader.swift */; };
045C0F7F2D12CA5F00BD2DC0 /* submit_page_scroll.gif in Resources */ = {isa = PBXBuildFile; fileRef = 045C0F4F2D12CA5E00BD2DC0 /* submit_page_scroll.gif */; };
045C0F802D12CA5F00BD2DC0 /* Localizable.xcstrings in Resources */ = {isa = PBXBuildFile; fileRef = 045C0F762D12CA5E00BD2DC0 /* Localizable.xcstrings */; };
045C0F812D12CA5F00BD2DC0 /* img_0.png in Resources */ = {isa = PBXBuildFile; fileRef = 045C0F5E2D12CA5E00BD2DC0 /* img_0.png */; };
......@@ -1323,6 +1325,8 @@
043671422D66DDB500E8D9BA /* YHMemberCenterInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMemberCenterInfo.swift; sourceTree = "<group>"; };
043671442D66FBEE00E8D9BA /* YHMemberCenterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMemberCenterViewModel.swift; sourceTree = "<group>"; };
043671462D6C3ED100E8D9BA /* YHMembershipGrowthGuideView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMembershipGrowthGuideView.swift; sourceTree = "<group>"; };
045647562D7976880001D831 /* YHHKVisaRenewalApplicationVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHHKVisaRenewalApplicationVC.swift; sourceTree = "<group>"; };
045647582D79877E0001D831 /* YHHKVisaRenewalApplicationHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHHKVisaRenewalApplicationHeader.swift; sourceTree = "<group>"; };
045C0A142D12CA5E00BD2DC0 /* YHBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHBaseViewController.swift; sourceTree = "<group>"; };
045C0A152D12CA5E00BD2DC0 /* YHBaseViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHBaseViewModel.swift; sourceTree = "<group>"; };
045C0A162D12CA5E00BD2DC0 /* YHNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHNavigationController.swift; sourceTree = "<group>"; };
......@@ -4320,6 +4324,7 @@
isa = PBXGroup;
children = (
045C0CB02D12CA5E00BD2DC0 /* YHHKVisaRenewalPaymentVC.swift */,
045647562D7976880001D831 /* YHHKVisaRenewalApplicationVC.swift */,
045C0CB12D12CA5E00BD2DC0 /* YHVisaRenewalGuideVC.swift */,
045C0CB22D12CA5E00BD2DC0 /* YHVisaRenewalTroubleshootingGuideVC.swift */,
);
......@@ -4363,6 +4368,7 @@
045C0CCD2D12CA5E00BD2DC0 /* YHVisaRenewalTipsCell.swift */,
045C0CCE2D12CA5E00BD2DC0 /* YHVisaRenewalTroubleshootingGuideHeaderCell.swift */,
045C0CCF2D12CA5E00BD2DC0 /* YHVisaRenewalWorkflowCell.swift */,
045647582D79877E0001D831 /* YHHKVisaRenewalApplicationHeader.swift */,
);
path = V;
sourceTree = "<group>";
......@@ -7792,6 +7798,7 @@
045C12D62D12CA5F00BD2DC0 /* YHAIGreetCollectionReusableView.swift in Sources */,
045C12D72D12CA5F00BD2DC0 /* YHMainChannelDelegate.swift in Sources */,
045C12D82D12CA5F00BD2DC0 /* YHSubmitAllInfoSuccessAlertView.swift in Sources */,
045647572D7976880001D831 /* YHHKVisaRenewalApplicationVC.swift in Sources */,
045C12D92D12CA5F00BD2DC0 /* YHPayMemberSectionItem.swift in Sources */,
045C12DA2D12CA5F00BD2DC0 /* YHPickTimeHoldView.swift in Sources */,
04307B9F2D1D4B3600ED8E8D /* YHGCIncomeTypeSelectViewController.swift in Sources */,
......@@ -8026,6 +8033,7 @@
045C13AA2D12CA5F00BD2DC0 /* YHServiceCenterProgressModel.swift in Sources */,
0436713D2D6470A400E8D9BA /* YHMemberCenterActionCell.swift in Sources */,
045C13AB2D12CA5F00BD2DC0 /* Dictionary+Extension.swift in Sources */,
045647592D79877E0001D831 /* YHHKVisaRenewalApplicationHeader.swift in Sources */,
045C13AC2D12CA5F00BD2DC0 /* YHHomePageViewController.swift in Sources */,
045C13AD2D12CA5F00BD2DC0 /* YHIncomeRecordFromCell.swift in Sources */,
045C13AE2D12CA5F00BD2DC0 /* YHHKImmigrationRecordsStatisticsModel.swift in Sources */,
......
//
// YHHKVisaRenewalApplicationHeader.swift
// galaxy
//
// Created by alexzzw on 2025/3/6.
// Copyright © 2025 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
class YHHKVisaRenewalApplicationHeader: UIView {
private static let ratio = 436.0 / 686.0
private static let margin: CGFloat = 20
static var viewHeight: CGFloat {
return (KScreenWidth - margin * 2) * ratio + margin
}
private lazy var infoTipsImageView: UIImageView = {
let imageView = UIImageView(image: UIImage(named: "visalPay_tips"))
imageView.contentMode = .scaleAspectFit
return imageView
}()
override init(frame: CGRect) {
super.init(frame: frame)
addSubview(infoTipsImageView)
infoTipsImageView.snp.makeConstraints { make in
make.top.equalToSuperview().offset(YHHKVisaRenewalApplicationHeader.margin)
make.bottom.equalToSuperview()
make.left.equalToSuperview().offset(YHHKVisaRenewalApplicationHeader.margin)
make.right.equalToSuperview().offset(-YHHKVisaRenewalApplicationHeader.margin)
}
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
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