gpt4 book ai didi

ios - Create Circle Image View IOS问题

转载 作者:行者123 更新时间:2023-11-28 11:00:07 24 4
gpt4 key购买 nike

我想为我的个人资料头像创建一个圆形 ImageView 。我试过这个:-

   class CircleImageView: UIImageView {

override func draw(_ rect: CGRect) {
// Drawing code

layer.masksToBounds = true
layer.cornerRadius = min(rect.width/2 , rect.height/2)
clipsToBounds = true


}
}

但是它不起作用。

最佳答案

extension 非常适合设置角或做圆形图像:

extension UIImageView {
func setRadius(radius: CGFloat? = nil) {
self.layer.cornerRadius = radius ?? self.frame.width / 2;
self.layer.masksToBounds = true;
}
}

使用:

imgview.setRadius(radius: 10)
imgview.setRadius() //default frame.width/2

关于ios - Create Circle Image View IOS问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41115669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com