Updated for Xcode 13.0 beta 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 From August 2nd to 8th you can join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer!
Link copied to your pasteboard.