// Created by Bishal Ghimire on 5/15/16. import UIKit @IBDesignable class CircularImageView: UIImageView { override func prepareForInterfaceBuilder() { super.prepareForInterfaceBuilder() makeCircularImage() } // drawRect will not work on UIImageView override func layoutSubviews() { super.layoutSubviews() makeCircularImage() } func makeCircularImage() { self.layer.cornerRadius = self.frame.size.height / 2 } }