refactor: AsyncImage -> KFImage 로 변경

This commit is contained in:
Yu Sung
2025-10-23 14:42:50 +09:00
parent b4e4f0f6ce
commit 1fc608a9af
3 changed files with 34 additions and 28 deletions

View File

@@ -6,6 +6,7 @@
//
import SwiftUI
import Kingfisher
struct ChatBgSelectionView: View {
@@ -77,16 +78,17 @@ struct ChatBgSelectionView: View {
ZStack(alignment: .bottomTrailing) {
//
AsyncImage(url: URL(string: item.imageUrl)) { image in
image
.resizable()
.scaledToFill()
.frame(width: width, height: height)
.clipped()
} placeholder: {
Rectangle()
.fill(Color.gray.opacity(0.3))
}
KFImage(URL(string: item.imageUrl))
.placeholder {
Rectangle()
.fill(Color.gray.opacity(0.3))
}
.cancelOnDisappear(true)
.downsampling(size: CGSize(width: width, height: height))
.resizable()
.scaledToFill()
.frame(width: width, height: height)
.clipped()
.overlay {
Rectangle()
.stroke(lineWidth: 5)