Skip to content

SwiftUI: images

New Course Coming Soon:

Get Really Good at Git

You can display an image in a SwiftUI view by using the Image view.

First you need to add the image to a new image set in your Assets.xcassets file in the Xcode project navigator.

Then you can add the image to your ContentView like this:

import SwiftUI

struct ContentView: View {
    var body: some View {
        Image("Avatar")
    }
}

You can also use Image to show a system image, using the format Image(systemName:):

struct ContentView: View {
    var body: some View {
        Image(systemName: "house")
    }
}

The Image view has a set of modifiers you can use, including:

Example:

→ Get my Swift Handbook

Here is how can I help you: