Commit 65998571 authored by pete谢兆麟's avatar pete谢兆麟

调整正式批大屏逻辑

parent c452ce02
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
0425E6442BA95FE100A5E763 /* YHSchemeTableHeadView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0425E6432BA95FE100A5E763 /* YHSchemeTableHeadView.swift */; }; 0425E6442BA95FE100A5E763 /* YHSchemeTableHeadView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0425E6432BA95FE100A5E763 /* YHSchemeTableHeadView.swift */; };
0425E6462BA9678E00A5E763 /* YHSchemeHeadTotalScoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0425E6452BA9678E00A5E763 /* YHSchemeHeadTotalScoreView.swift */; }; 0425E6462BA9678E00A5E763 /* YHSchemeHeadTotalScoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0425E6452BA9678E00A5E763 /* YHSchemeHeadTotalScoreView.swift */; };
0425E6482BA96B4100A5E763 /* YHSchemeHeadScoreItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0425E6472BA96B4100A5E763 /* YHSchemeHeadScoreItemView.swift */; }; 0425E6482BA96B4100A5E763 /* YHSchemeHeadScoreItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0425E6472BA96B4100A5E763 /* YHSchemeHeadScoreItemView.swift */; };
0430E63B2C6DA106000511E2 /* CGFloat+Extention.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0430E63A2C6DA106000511E2 /* CGFloat+Extention.swift */; };
0435FA7F2BA178C100024EAE /* YHCommonAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0435FA7E2BA178C100024EAE /* YHCommonAlertView.swift */; }; 0435FA7F2BA178C100024EAE /* YHCommonAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0435FA7E2BA178C100024EAE /* YHCommonAlertView.swift */; };
0435FA812BA186D600024EAE /* YHMyFileMethodTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0435FA802BA186D600024EAE /* YHMyFileMethodTableViewCell.swift */; }; 0435FA812BA186D600024EAE /* YHMyFileMethodTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0435FA802BA186D600024EAE /* YHMyFileMethodTableViewCell.swift */; };
0435FA832BA2DEB100024EAE /* YHCardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0435FA822BA2DEB100024EAE /* YHCardButton.swift */; }; 0435FA832BA2DEB100024EAE /* YHCardButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0435FA822BA2DEB100024EAE /* YHCardButton.swift */; };
...@@ -699,6 +700,7 @@ ...@@ -699,6 +700,7 @@
0425E6432BA95FE100A5E763 /* YHSchemeTableHeadView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHSchemeTableHeadView.swift; sourceTree = "<group>"; }; 0425E6432BA95FE100A5E763 /* YHSchemeTableHeadView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHSchemeTableHeadView.swift; sourceTree = "<group>"; };
0425E6452BA9678E00A5E763 /* YHSchemeHeadTotalScoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHSchemeHeadTotalScoreView.swift; sourceTree = "<group>"; }; 0425E6452BA9678E00A5E763 /* YHSchemeHeadTotalScoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHSchemeHeadTotalScoreView.swift; sourceTree = "<group>"; };
0425E6472BA96B4100A5E763 /* YHSchemeHeadScoreItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHSchemeHeadScoreItemView.swift; sourceTree = "<group>"; }; 0425E6472BA96B4100A5E763 /* YHSchemeHeadScoreItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHSchemeHeadScoreItemView.swift; sourceTree = "<group>"; };
0430E63A2C6DA106000511E2 /* CGFloat+Extention.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGFloat+Extention.swift"; sourceTree = "<group>"; };
0435FA7E2BA178C100024EAE /* YHCommonAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHCommonAlertView.swift; sourceTree = "<group>"; }; 0435FA7E2BA178C100024EAE /* YHCommonAlertView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHCommonAlertView.swift; sourceTree = "<group>"; };
0435FA802BA186D600024EAE /* YHMyFileMethodTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMyFileMethodTableViewCell.swift; sourceTree = "<group>"; }; 0435FA802BA186D600024EAE /* YHMyFileMethodTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHMyFileMethodTableViewCell.swift; sourceTree = "<group>"; };
0435FA822BA2DEB100024EAE /* YHCardButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHCardButton.swift; sourceTree = "<group>"; }; 0435FA822BA2DEB100024EAE /* YHCardButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YHCardButton.swift; sourceTree = "<group>"; };
...@@ -3100,6 +3102,7 @@ ...@@ -3100,6 +3102,7 @@
A5ACE9042B4564F7002C94D2 /* Array+Extension.swift */, A5ACE9042B4564F7002C94D2 /* Array+Extension.swift */,
04754A942B96FF3D00F8ADCA /* UITextField+Extension.swift */, 04754A942B96FF3D00F8ADCA /* UITextField+Extension.swift */,
A5B6ED772C27FC0B001B6732 /* Int+Extension.swift */, A5B6ED772C27FC0B001B6732 /* Int+Extension.swift */,
0430E63A2C6DA106000511E2 /* CGFloat+Extention.swift */,
); );
path = Extention; path = Extention;
sourceTree = "<group>"; sourceTree = "<group>";
...@@ -3772,6 +3775,7 @@ ...@@ -3772,6 +3775,7 @@
A5DE0D3C2BB9016200976FE1 /* YHEmailInputAlertView.swift in Sources */, A5DE0D3C2BB9016200976FE1 /* YHEmailInputAlertView.swift in Sources */,
A5ACE9512B4564F7002C94D2 /* YhConstant.swift in Sources */, A5ACE9512B4564F7002C94D2 /* YhConstant.swift in Sources */,
04FD85662C2124AF00BEF9C5 /* YHNameCardViewController.swift in Sources */, 04FD85662C2124AF00BEF9C5 /* YHNameCardViewController.swift in Sources */,
0430E63B2C6DA106000511E2 /* CGFloat+Extention.swift in Sources */,
045EEF192B9F171A0022A143 /* YHAddressModel.swift in Sources */, 045EEF192B9F171A0022A143 /* YHAddressModel.swift in Sources */,
045EEEDB2B9F171A0022A143 /* YHCollegeSearchViewController.swift in Sources */, 045EEEDB2B9F171A0022A143 /* YHCollegeSearchViewController.swift in Sources */,
04C85DE72C36ADAE008B20D6 /* YHMyFileListHeaderView.swift in Sources */, 04C85DE72C36ADAE008B20D6 /* YHMyFileListHeaderView.swift in Sources */,
......
...@@ -280,9 +280,9 @@ private extension YHOfficialApprovalResultVC { ...@@ -280,9 +280,9 @@ private extension YHOfficialApprovalResultVC {
view.addSubview(paperImageV) view.addSubview(paperImageV)
paperImageV.snp.makeConstraints { make in paperImageV.snp.makeConstraints { make in
make.left.equalToSuperview() make.left.equalToSuperview()
make.top.equalToSuperview().offset(200) make.top.equalToSuperview().offset(CGFloat(200).scaleSizeFrom375px(size: 200))
make.width.equalTo(294) make.width.equalTo(CGFloat(294).scaleSizeFrom375px(size: 294))
make.height.equalTo(530) make.height.equalTo(CGFloat(530).scaleSizeFrom375px(size: 530))
} }
paperImageV.layer.zPosition = 0 paperImageV.layer.zPosition = 0
...@@ -290,27 +290,27 @@ private extension YHOfficialApprovalResultVC { ...@@ -290,27 +290,27 @@ private extension YHOfficialApprovalResultVC {
view.addSubview(docImageV) view.addSubview(docImageV)
docImageV.snp.makeConstraints { make in docImageV.snp.makeConstraints { make in
make.right.equalToSuperview() make.right.equalToSuperview()
make.top.equalToSuperview().offset(64) make.top.equalToSuperview().offset(CGFloat(64).scaleSizeFrom375px(size: 64))
make.width.equalTo(294) make.width.equalTo(CGFloat(294).scaleSizeFrom375px(size: 294))
make.height.equalTo(530) make.height.equalTo(CGFloat(530).scaleSizeFrom375px(size: 530))
} }
docImageV.layer.zPosition = 1 docImageV.layer.zPosition = 1
docImageV.addSubview(contentView) docImageV.addSubview(contentView)
contentView.snp.makeConstraints { make in contentView.snp.makeConstraints { make in
make.left.equalTo(50) make.left.equalTo(CGFloat(50).scaleSizeFrom375px(size: 50))
make.top.equalTo(140) make.top.equalTo(CGFloat(140).scaleSizeFrom375px(size: 140))
make.width.equalTo(294) make.width.equalTo(CGFloat(294).scaleSizeFrom375px(size: 294))
make.height.equalTo(530) make.height.equalTo(CGFloat(530).scaleSizeFrom375px(size: 530))
} }
contentView.transform = rotatedTransform() contentView.transform = rotatedTransform()
docImageV.addSubview(penImageV) docImageV.addSubview(penImageV)
penImageV.snp.makeConstraints { make in penImageV.snp.makeConstraints { make in
make.top.equalToSuperview().offset(204) make.top.equalToSuperview().offset(CGFloat(204).scaleSizeFrom375px(size: 204))
make.right.equalToSuperview() make.right.equalToSuperview()
make.width.equalTo(67) make.width.equalTo(CGFloat(67).scaleSizeFrom375px(size: 67))
make.height.equalTo(141) make.height.equalTo(CGFloat(141).scaleSizeFrom375px(size: 141))
} }
penImageV.layer.zPosition = 1 penImageV.layer.zPosition = 1
...@@ -328,7 +328,7 @@ private extension YHOfficialApprovalResultVC { ...@@ -328,7 +328,7 @@ private extension YHOfficialApprovalResultVC {
view.addSubview(lightImageV) view.addSubview(lightImageV)
lightImageV.snp.makeConstraints { make in lightImageV.snp.makeConstraints { make in
make.top.right.left.equalToSuperview() make.top.right.left.equalToSuperview()
make.height.equalTo(543) make.height.equalTo(CGFloat(543).scaleSizeFrom375px(size: 543))
} }
lightImageV.layer.zPosition = 3 lightImageV.layer.zPosition = 3
...@@ -344,7 +344,7 @@ private extension YHOfficialApprovalResultVC { ...@@ -344,7 +344,7 @@ private extension YHOfficialApprovalResultVC {
bottomContentView.addSubview(tipsLabel) bottomContentView.addSubview(tipsLabel)
tipsLabel.snp.makeConstraints { make in tipsLabel.snp.makeConstraints { make in
make.bottom.equalToSuperview().offset(-50) make.bottom.equalToSuperview().offset(CGFloat(-50).scaleSizeFrom375px(size: -50))
make.centerX.equalToSuperview() make.centerX.equalToSuperview()
} }
...@@ -353,23 +353,23 @@ private extension YHOfficialApprovalResultVC { ...@@ -353,23 +353,23 @@ private extension YHOfficialApprovalResultVC {
indicatorView.snp.makeConstraints { make in indicatorView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.height.equalTo(2) make.height.equalTo(2)
make.bottom.equalTo(tipsLabel.snp.top).offset(-20) make.bottom.equalTo(tipsLabel.snp.top).offset(CGFloat(-20).scaleSizeFrom375px(size: -20))
} }
bottomContentView.addSubview(bannerView) bottomContentView.addSubview(bannerView)
bannerView.snp.makeConstraints { make in bannerView.snp.makeConstraints { make in
make.left.right.equalToSuperview() make.left.right.equalToSuperview()
make.height.equalTo(148) make.height.equalTo(CGFloat(148).scaleSizeFrom375px(size: 148))
make.bottom.equalTo(indicatorView.snp.top).offset(-16) make.bottom.equalTo(indicatorView.snp.top).offset(CGFloat(-16).scaleSizeFrom375px(size: -16))
make.top.equalToSuperview().offset(20) make.top.equalToSuperview().offset(CGFloat(20).scaleSizeFrom375px(size: 20))
} }
bannerView.layer.zPosition = 10 bannerView.layer.zPosition = 10
// let transform = CGAffineTransform(scaleX: 0.6, y: 0.75) // let transform = CGAffineTransform(scaleX: 0.6, y: 0.75)
bannerView.transformer = FSPagerViewTransformer(type:.linear) // bannerView.transformer = FSPagerViewTransformer(type:.linear)
// bannerView.itemSize = CGSize(width: 268, height: 148).applying(transform) // bannerView.itemSize = CGSize(width: 268, height: 148).applying(transform)
bannerView.reloadData() bannerView.reloadData()
} }
......
...@@ -42,7 +42,7 @@ class YHOffivialApprovalSuccessView: UIView { ...@@ -42,7 +42,7 @@ class YHOffivialApprovalSuccessView: UIView {
make.left.equalTo(5) make.left.equalTo(5)
make.top.equalTo(0) make.top.equalTo(0)
make.right.equalTo(-5) make.right.equalTo(-5)
make.height.equalTo(42) make.height.equalTo(CGFloat(42).scaleSizeFrom375px(size: 42))
} }
} }
...@@ -64,18 +64,18 @@ class YHOffivialApprovalSuccessView: UIView { ...@@ -64,18 +64,18 @@ class YHOffivialApprovalSuccessView: UIView {
} }
addSubview(label) addSubview(label)
label.snp.makeConstraints { make in label.snp.makeConstraints { make in
make.left.equalTo(5) make.left.equalTo(CGFloat(5).scaleSizeFrom375px(size: 5))
make.top.equalTo(h) make.top.equalTo(CGFloat(h).scaleSizeFrom375px(size: CGFloat(h)))
make.right.equalTo(-5) make.right.equalTo(-5)
make.height.equalTo(26) make.height.equalTo(CGFloat(26).scaleSizeFrom375px(size: 26))
} }
let line = UIView() let line = UIView()
line.backgroundColor = UIColor(hex: 0x881000).withAlphaComponent(0.15) line.backgroundColor = UIColor(hex: 0x881000).withAlphaComponent(0.15)
addSubview(line) addSubview(line)
line.snp.makeConstraints { make in line.snp.makeConstraints { make in
make.left.equalTo(5) make.left.equalTo(5)
make.top.equalTo(h + 26 + 2) make.top.equalTo(CGFloat(h + 26 + 2).scaleSizeFrom375px(size: CGFloat(h + 26 + 2)))
make.width.equalTo(234) make.width.equalTo(CGFloat(234).scaleSizeFrom375px(size: 234))
make.height.equalTo(1) make.height.equalTo(1)
} }
h = h + 26 + 10 h = h + 26 + 10
......
//
// CGFloat+Extention.swift
// galaxy
//
// Created by EDY on 2024/8/15.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import UIKit
extension CGFloat {
public func scaleSizeFrom375px(size: CGFloat) -> CGFloat {
let screenWidth = UIScreen.main.bounds.width
// 假设设计稿基于375pt宽度,iPhone 6的屏幕宽度
let baseWidth: CGFloat = 375
// 计算换算比例
let scale = screenWidth / baseWidth
// 应用换算比例
return size * scale
}
}
...@@ -35,3 +35,4 @@ extension Int { ...@@ -35,3 +35,4 @@ extension Int {
} }
} }
} }
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