Member-only story

Making an image into a circle or rounded iOS

Mr.Javed Multani
1 min readOct 5, 2020

--

his example shows, how to make a UIView or UIImageView, rounded with some radius like this:

Objective-C

someImageView.layer.cornerRadius = CGRectGetHeight(someImageView.frame) / 2;
someImageView.clipsToBounds = YES;

Swift

someImageView.layer.cornerRadius = someImageView.frame.height/2
someImageView.layer.shouldRasterize = true
someImageView.clipsToBounds = true

It is suggested that if you use autolayout that you put the someImageView.layer.cornerRadius code in viewDidLayoutSubviews. This will allow the image’s cornerRadius to update if the image changes size.

override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
someImageView.layer.cornerRadius = someImageView.frame.size.width/2
someImageView.layer.masksToBounds = true
}

--

--

Mr.Javed Multani
Mr.Javed Multani

Written by Mr.Javed Multani

Software Engineer | Certified ScrumMaster® (CSM) | UX Researcher | Youtuber | Tech Writer

No responses yet