scaleEffect() modifier lets us increase or decrease the size of a view freely.
For example, we could make a text view five times its regular size like this:
Text("Up we go") .scaleEffect(5)
You can scale the X and Y dimensions independently if you want, allowing you to squash views like this:
Text("Up we go") .scaleEffect(x: 1, y: 5)
If you want more control, you can specify an anchor for your scaling like this:
Text("Up we go") .scaleEffect(2, anchor: UnitPoint(x: 1, y: 1))
That makes the text view twice its regular size, scaled from the bottom-right corner.
HACKING WITH SWIFT LIVE This July is a new two-day event where you'll be inspired by great speakers on day one then learn all the amazing new features from WWDC on day two – click here for more information and tickets.