|< How to mark content as a placeholder using redacted()||How to adjust the way an image is fitted to its space >|
Updated for Xcode 12.5
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 Check out Stream's cross-platform open source chat SDK on GitHub! Write once and deploy your app with fully featured chat UI on iOS and macOS.
Link copied to your pasteboard.