【发布时间】:2018-07-16 18:44:48
【问题描述】:
我在很多地方都使用圆角的个人资料图片。而不是每次都写
profileImageView.layer.cornerRadius = profileImageView.frame.size.width / 2;
我决定创建自己的类来继承 UIImageView。 并在 init 函数中添加角点
class UISlProfileImageView: UIImageView {
override init(image: UIImage?){
super.init(image:image)
roundCorner()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}
extension UISlProfileImageView{
func roundCorner(){
self.layer.cornerRadius = self.frame.size.width / 8;
self.clipsToBounds = true
}
}
问题是,在我在 Storyboard 中将适当的图片更改为 UISlProfileImageView 后,圆形去核器消失了。你能告诉我吗,我做错了什么。我在我的新课程的初始化中设置了一个断点,奇怪的是它并没有停在那里。
【问题讨论】:
标签: ios swift uiimageview