Skip to content

Commit a236fec

Browse files
committed
♻️ [refactor] 소개글 길어지면 헤더뷰 height 늘어나게 개선
1 parent c29bce7 commit a236fec

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

Fitfty/Projects/Profile/Sources/Profile/Views/MenuView.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,18 +65,18 @@ final class MenuView: UIView {
6565
NSLayoutConstraint.activate([
6666
barView.widthAnchor.constraint(equalToConstant: 1),
6767
barView.topAnchor.constraint(equalTo: topAnchor),
68-
barView.bottomAnchor.constraint(equalTo: bottomAnchor, constant: -40),
68+
barView.bottomAnchor.constraint(equalTo: bottomAnchor),
6969
barView.centerXAnchor.constraint(equalTo: centerXAnchor),
7070

7171
myFitftyMenuView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 30),
7272
myFitftyMenuView.trailingAnchor.constraint(equalTo: barView.leadingAnchor),
7373
myFitftyMenuView.topAnchor.constraint(equalTo: topAnchor),
74-
myFitftyMenuView.bottomAnchor.constraint(equalTo: bottomAnchor, constant: -40),
74+
myFitftyMenuView.bottomAnchor.constraint(equalTo: bottomAnchor),
7575

7676
bookmarkMenuView.leadingAnchor.constraint(equalTo: barView.trailingAnchor),
7777
bookmarkMenuView.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -30),
7878
bookmarkMenuView.topAnchor.constraint(equalTo: topAnchor),
79-
bookmarkMenuView.bottomAnchor.constraint(equalTo: bottomAnchor, constant: -40),
79+
bookmarkMenuView.bottomAnchor.constraint(equalTo: bottomAnchor),
8080

8181
myFitftyIconButton.trailingAnchor.constraint(equalTo: barView.leadingAnchor, constant: -65),
8282
myFitftyIconButton.centerYAnchor.constraint(equalTo: myFitftyMenuView.centerYAnchor),

Fitfty/Projects/Profile/Sources/Profile/Views/MyProfileHeaderView.swift

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,14 @@ final class MyProfileHeaderView: UICollectionReusableView {
5959
backButton.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 18),
6060

6161
profileView.topAnchor.constraint(equalTo: settingButton.bottomAnchor, constant: 12),
62-
profileView.heightAnchor.constraint(equalToConstant: 173),
63-
profileView.leadingAnchor.constraint(equalTo: leadingAnchor),
64-
profileView.trailingAnchor.constraint(equalTo: trailingAnchor),
62+
profileView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 20),
63+
profileView.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -20),
64+
profileView.bottomAnchor.constraint(equalTo: menuView.topAnchor, constant: -24),
6565

66-
menuView.topAnchor.constraint(equalTo: profileView.bottomAnchor, constant: 20),
67-
menuView.heightAnchor.constraint(equalToConstant: 72),
66+
menuView.heightAnchor.constraint(equalToConstant: 32),
6867
menuView.leadingAnchor.constraint(equalTo: leadingAnchor),
6968
menuView.trailingAnchor.constraint(equalTo: trailingAnchor),
70-
71-
spacingView.topAnchor.constraint(equalTo: menuView.bottomAnchor),
72-
spacingView.heightAnchor.constraint(equalToConstant: 24),
73-
spacingView.leadingAnchor.constraint(equalTo: leadingAnchor),
74-
spacingView.trailingAnchor.constraint(equalTo: trailingAnchor)
69+
menuView.bottomAnchor.constraint(equalTo: bottomAnchor)
7570
])
7671
}
7772
}

Fitfty/Projects/Profile/Sources/Profile/Views/ProfileView.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ final class ProfileView: UIView {
3030
let label = UILabel()
3131
label.font = FitftyFont.appleSDMedium(size: 15).font
3232
label.textColor = CommonAsset.Colors.gray05.color
33+
label.numberOfLines = 0
3334
label.textAlignment = .center
35+
label.lineBreakMode = .byCharWrapping
3436
return label
3537
}()
3638

@@ -53,10 +55,13 @@ final class ProfileView: UIView {
5355
imageView.centerXAnchor.constraint(equalTo: centerXAnchor),
5456

5557
nicknameLabel.topAnchor.constraint(equalTo: imageView.bottomAnchor, constant: 8),
56-
nicknameLabel.centerXAnchor.constraint(equalTo: centerXAnchor),
58+
nicknameLabel.leadingAnchor.constraint(equalTo: leadingAnchor),
59+
nicknameLabel.trailingAnchor.constraint(equalTo: trailingAnchor),
5760

5861
contentLabel.topAnchor.constraint(equalTo: nicknameLabel.bottomAnchor, constant: 6),
59-
contentLabel.centerXAnchor.constraint(equalTo: centerXAnchor)
62+
contentLabel.leadingAnchor.constraint(equalTo: leadingAnchor),
63+
contentLabel.trailingAnchor.constraint(equalTo: trailingAnchor),
64+
contentLabel.bottomAnchor.constraint(equalTo: bottomAnchor)
6065
])
6166
}
6267
}

Fitfty/Projects/Profile/Sources/Profile/Views/UserProfileHeaderView.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ final class UserProfileHeaderView: UICollectionReusableView {
2525
addSubviews(profileView)
2626
NSLayoutConstraint.activate([
2727
profileView.topAnchor.constraint(equalTo: topAnchor, constant: 29),
28-
profileView.leadingAnchor.constraint(equalTo: leadingAnchor),
29-
profileView.trailingAnchor.constraint(equalTo: trailingAnchor),
28+
profileView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 20),
29+
profileView.trailingAnchor.constraint(equalTo: trailingAnchor, constant: -20),
3030
profileView.bottomAnchor.constraint(equalTo: bottomAnchor)
3131
])
3232
}

0 commit comments

Comments
 (0)