Код: Выделить всё
import CachedAsyncImage
import SwiftUI
struct NetworkImage: View {
let url: URL?
var body: some View {
CachedAsyncImage(url: url) { image in
image
.centerCropped()
} placeholder: {
Image(systemName: "photo.fill")
.centerCropped()
.opacity(0.3)
}
}
}
< /code>
Хотя есть один и тот же URL -адрес, иногда он отображает заполнитель вместо изображения. Почему? Это было уже загружено ранее. .centercropped () CachedAsyncimage
Подробнее здесь: https://stackoverflow.com/questions/795 ... s-not-work
Мобильная версия