我想让我的自定义轮UIImageView
并显示在故事板。如何制作自定义四舍五入的UIImageView子类?
我做下一个:
@IBDesignable
class RoundedImageView: UIImageView {
override init(image: UIImage?) {
super.init(image: image)
super.layer.cornerRadius = super.frame.size.height/2
self.layer.cornerRadius = self.frame.size.height/2
}
override init(frame: CGRect) {
super.init(frame: frame)
super.layer.cornerRadius = super.frame.size.height/2
self.layer.cornerRadius = self.frame.size.height/2
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
super.layer.cornerRadius = super.frame.size.height/2
self.layer.cornerRadius = self.frame.size.height/2
}
}
和我的故事板的ImageView是RoundedImageView类选择。 但是在故事板中它仍然显示为矩形。我怎么能意识到它? 当我正在运行代码其四舍五入。 感谢
你说的是,当应用程序运行时,它是圆形的,但在IB上显示的是矩形。 – ankit
@ankit是的,多数民众赞成 –