【发布时间】:2017-09-15 10:56:10
【问题描述】:
我想制作我的自定义回合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 是的,就是这样
标签: swift uiimageview storyboard uikit