Adding a background
First, the background. You can find the resource for this project in the Chapter 14 folder on GitHub (it’s the only asset in the folder); just drag and drop the background image file into the Asset Catalog. After you’ve done that, add the following code in ContentView, after the closing brace of the main VStack, like this:
.background(Image("background").resizable().edgesIgnoringSa
feArea(.all))
Here, we are using the background modifier, passing the name of the image, resizing it, and setting edgesIgnoringSafeArea to stretch it out throughout the whole screen. It’s a subtle background, but it has a nice pattern to it that I think works as a backdrop for the colorful UI:
Figure 14.10: Background added
Now, let’s look at Swift packages, and how to make some confetti.