Updated for Xcode 13.2
Image view to render images inside your SwiftUI layouts. These can load images from your bundle, from system icons, from a
UIImage, and more, but those three will be the most common.
To load an image from your bundle and display it inside an image view, you’d just use this:
You also can create an image view from an existing
UIImage. As loading a
UIImage using its
named initializer returns an optional image, you should either add a default value or use a force unwrap if you’re sure it will exist in your asset catalog:
Image(uiImage: UIImage(named: "cat")!)
If you want to work with Apple’s SF Symbols icon set, you should use the
Image(systemName:) initializer, like this:
Image(systemName: "cloud.heavyrain.fill") .font(.largeTitle)
Notice how you can use the
font() modifier to adjust SF Symbols as if they were text.
SPONSORED With Sentry’s error and performance monitoring for iOS, you see mobile vitals that actually matter, can solve any latency issues quickly, and learn how each release is performing over time.
Link copied to your pasteboard.