1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | // // ContentView.swift // Test // // Created by Cairocoders // import SwiftUI struct ContentView: View { var body: some View { Image(systemName: "person.fill" ) .data(url: URL(string: "https://freepngimg.com/thumb/one_piece/23231-5-one-piece-chibi-image-thumb.png" )!) .scaleEffect() } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } extension Image { func data(url:URL) -> Self { if let data = try ? Data(contentsOf: url) { return Image(uiImage: UIImage(data: data)!) .resizable() } return self .resizable() } } |
article
Wednesday, June 9, 2021
SwiftUI fetch image from URL
SwiftUI fetch image from URL