In Objective-C such line
self.mainImageView.layer.cornerRadius = CGRectGetWidth(self.mainImageView.frame)/4.0f;
does its job, I tried it in
import UIKit class BorderImage: UIImageView { override func awakeFromNib() { self.layoutIfNeeded() layer.cornerRadius = self.frame.height / 10.0 layer.masksToBounds = true } }
Based on @DCDC's answer