라이브 프로필 이미지 크기 비율 조정

This commit is contained in:
Yu Sung
2026-01-30 17:48:07 +09:00
parent 5352d28fe3
commit f9d84efbe1

View File

@@ -24,6 +24,19 @@ struct LiveNowItemView: View {
resolvedWidth * defaultHeight / defaultWidth resolvedWidth * defaultHeight / defaultWidth
} }
private var profileImageScale: CGFloat {
resolvedWidth / defaultWidth
}
private var profileImageSize: CGSize {
let size = 72 * profileImageScale
return CGSize(width: size, height: size)
}
private var profileImageFrame: CGFloat {
84 * profileImageScale
}
private var tagsToShow: [String] { private var tagsToShow: [String] {
Array(item.tags.prefix(2)) Array(item.tags.prefix(2))
} }
@@ -46,11 +59,11 @@ struct LiveNowItemView: View {
ZStack { ZStack {
DownsampledKFImage( DownsampledKFImage(
url: URL(string: item.creatorProfileImage), url: URL(string: item.creatorProfileImage),
size: CGSize(width: 72, height: 72) size: profileImageSize
) )
.clipShape(Circle()) .clipShape(Circle())
} }
.frame(width: 84, height: 84) .frame(width: profileImageFrame, height: profileImageFrame)
.overlay { .overlay {
Circle() Circle()
.strokeBorder(lineWidth: 3) .strokeBorder(lineWidth: 3)