Adam Rush


31 October, 2022


Do you remember those early days of setting an image to repeat across the screen in the world of web development? Well, it’s now possible to do this in SwiftUI, and it makes sense if you want to create a background from a small image.

Getting Started

Go ahead and create a brand new Image object in SwiftUI

var body: some View {
    VStack {
        Image(systemName: "pencil")

In your example, you’re creating a new Image object using a system icon of a ‘Pencil’.

Tile the Image

You might be wondering how we can set this image to repeat as a tile on the screen.

.resizable(resizingMode: .tile)

You simply need to use the .resizable modifier with the parameter: .tile

This will repeat the image on the screen as cool background wallpaper.


Subscribe for curated Swift content for free

- weekly delivered.