Updated for Xcode 14.0 beta 1
Any SwiftUI view can have its corners rounded using the cornerRadius()
modifier. This takes a simple value in points that controls how pronounced the rounding should be.
So, you can create a text view with 15-point rounded corners like this:
Text("Round Me")
.padding()
.background(.red)
.cornerRadius(15)
Download this as an Xcode project
You can automatically round the shortest edge fully by using the clipShape()
modifier with a Capsule
, like this:
Text("Round Me")
.padding()
.background(.red)
.clipShape(Capsule())
Download this as an Xcode project
SPONSORED You know StoreKit, but you don’t want to do StoreKit. RevenueCat makes it easy to deploy, manage, and analyze in-app subscriptions on iOS and Android so you can focus on building your app.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.