라이브 프로필 이미지 크기 비율 조정
This commit is contained in:
@@ -24,6 +24,19 @@ struct LiveNowItemView: View {
|
||||
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] {
|
||||
Array(item.tags.prefix(2))
|
||||
}
|
||||
@@ -46,11 +59,11 @@ struct LiveNowItemView: View {
|
||||
ZStack {
|
||||
DownsampledKFImage(
|
||||
url: URL(string: item.creatorProfileImage),
|
||||
size: CGSize(width: 72, height: 72)
|
||||
size: profileImageSize
|
||||
)
|
||||
.clipShape(Circle())
|
||||
}
|
||||
.frame(width: 84, height: 84)
|
||||
.frame(width: profileImageFrame, height: profileImageFrame)
|
||||
.overlay {
|
||||
Circle()
|
||||
.strokeBorder(lineWidth: 3)
|
||||
|
||||
Reference in New Issue
Block a user