-
SwiftUI iOS15_105 - AsyncImageSwiftUI 100 레시피/New IOS 15 2022. 7. 1. 17:03
# 그림이 로딩되기전 아이콘으로 표시되었다가 그림이 다 로딩되면 표시
import SwiftUI
struct ContentView: View {
let posterURL = URL(string: "https://m.media-amazon.com/images/M/MV5BMzIxMDkxNDM2M15BMl5BanBnXkFtZTcwMDA5ODY1OQ@@._V1_SX300.jpg")
var body: some View {
AsyncImage(url: posterURL){
phase in
if let image = phase.image{
image
} else if phase.error != nil{
Image(systemName: "exclamationmark.circle.fill")
} else{
Image(systemName: "photo")
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
로딩전 로딩후 'SwiftUI 100 레시피 > New IOS 15' 카테고리의 다른 글
SwiftUI iOS15_110 - 흐림(Blur) 처리 (0) 2022.07.01 SwiftUI iOS15_109 - Swift Actions (0) 2022.07.01 SwiftUI iOS15_108 - Searchable views (0) 2022.07.01 SwiftUI iOS15_107 - TimeLine (0) 2022.07.01 SwiftUI iOS15_106 - refresh (0) 2022.07.01