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.