Fully updated for Xcode 11.2
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: .bottomTrailing)
That makes the text view twice its regular size, scaled from the bottom-right corner.
LEARN SWIFTUI FOR FREE I have a massive, free SwiftUI video collection on YouTube teaching you how to build complete apps with SwiftUI – check it out!