Swift version: 5.4
UIView subclasses have the ability to round their corners thanks to their underlying
CALayer – that's the bit that handles the actual drawing of your views. To round the corners of a view, use this code:
yourView.layer.cornerRadius = 10
The number you specify is how far the rounding should go, measured in points. So if you have a view that's 100x100 points and give it a
cornerRadius property of 50, it will look like a circle.
Note that some types of view don't have
clipsToBounds enabled by default, which means their corners will not round until you enable this property.
SPONSORED From August 2nd to 8th you can join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer!
Available from iOS 3.2
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.