Member-only story
Making an image into a circle or rounded iOS
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
}