Updated for Xcode 14.0 beta 1
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 In-app subscriptions are a pain to implement, hard to test, and full of edge cases. RevenueCat makes it straightforward and reliable so you can get back to building your app. Oh, and it's free if your app makes less than $10k/mo.
Link copied to your pasteboard.