From b962ae84e3ed3b490f56f0abbee886f4bd859c20 Mon Sep 17 00:00:00 2001 From: kim-seonwoo Date: Mon, 8 Jan 2024 12:08:10 +0900 Subject: [PATCH] =?UTF-8?q?[Fix/#26]=20NavigationBar=20-=20SE=20=EC=82=AC?= =?UTF-8?q?=EC=9D=B4=EC=A6=88=20=EB=8C=80=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Common/UIComponets/HMHNavigationBar.swift | 91 +++++++++++++------ 1 file changed, 64 insertions(+), 27 deletions(-) diff --git a/HMH_iOS/HMH_iOS/Presentation/Common/UIComponets/HMHNavigationBar.swift b/HMH_iOS/HMH_iOS/Presentation/Common/UIComponets/HMHNavigationBar.swift index f9d5a9d..363807e 100644 --- a/HMH_iOS/HMH_iOS/Presentation/Common/UIComponets/HMHNavigationBar.swift +++ b/HMH_iOS/HMH_iOS/Presentation/Common/UIComponets/HMHNavigationBar.swift @@ -84,36 +84,73 @@ final class HMHNavigationBar: UIView { } private func setConstraints() { - self.snp.makeConstraints { - $0.height.equalTo(63.adjustedHeight) - } - switch type { - case .normal: - backArrowButton.snp.makeConstraints { - $0.centerY.equalToSuperview() - $0.leading.equalToSuperview().inset(20.adjusted) - $0.size.equalTo(24.adjusted) + //SE이외의 기기 일때 + if UIScreen.main.isLongerThan812pt { + self.snp.makeConstraints { + $0.height.equalTo(113.adjusted) } - - titleLabel.snp.makeConstraints { - $0.center.equalToSuperview() + switch type { + case .normal: + backArrowButton.snp.makeConstraints { + $0.centerY.equalTo(titleLabel) + $0.leading.equalToSuperview().inset(20.adjusted) + $0.size.equalTo(24.adjusted) + } + + titleLabel.snp.makeConstraints { + $0.top.equalToSuperview().offset(68.adjusted) + $0.centerX.equalToSuperview() + } + + pointButton.snp.makeConstraints { + $0.centerY.equalTo(titleLabel) + $0.trailing.equalToSuperview().inset(20.adjusted) + $0.size.equalTo(24.adjusted) + } + + pointImageView.snp.makeConstraints { + $0.edges.equalToSuperview() + } + + case .logo: + logoImageView.snp.makeConstraints { + $0.centerY.equalToSuperview().offset(50.adjusted) + $0.leading.equalToSuperview().inset(20.adjusted) + $0.size.equalTo(24.adjusted) + } } - - pointButton.snp.makeConstraints { - $0.centerY.equalToSuperview() - $0.trailing.equalToSuperview().inset(20.adjusted) - $0.size.equalTo(24.adjusted) + } else { + self.snp.makeConstraints { + $0.height.equalTo(83.adjusted) } - - pointImageView.snp.makeConstraints { - $0.edges.equalToSuperview() - } - - case .logo: - logoImageView.snp.makeConstraints { - $0.centerY.equalToSuperview() - $0.leading.equalToSuperview().inset(20.adjusted) - $0.size.equalTo(24.adjusted) + switch type { + case .normal: + backArrowButton.snp.makeConstraints { + $0.centerY.equalTo(titleLabel) + $0.leading.equalToSuperview().inset(20.adjusted) + $0.size.equalTo(24.adjusted) + } + + titleLabel.snp.makeConstraints { + $0.centerX.equalToSuperview() + $0.bottom.equalToSuperview().offset(-18.adjusted) + } + + pointButton.snp.makeConstraints { + $0.centerY.equalTo(titleLabel) + $0.trailing.equalToSuperview().inset(20.adjusted) + $0.size.equalTo(24.adjusted) + } + + pointImageView.snp.makeConstraints { + $0.edges.equalToSuperview() + } + case .logo: + logoImageView.snp.makeConstraints { + $0.centerY.equalToSuperview().offset(50.adjusted) + $0.leading.equalToSuperview().inset(20.adjusted) + $0.size.equalTo(24.adjusted) + } } } }