我试图让图像的角落成圆形,但它没有显示圆形图像。请建议我。
self.Image.layer.cornerRadius = self.Image.frame.size.width / 2;
self.Image.layer.masksToBounds = YES;
self.Image.layer.borderColor = [UIColor lightGrayColor].CGColor;
self.Image.layer.borderWidth=2.0;
答案 0 :(得分:2)
您的代码运行正常。图像视图是圆形的。看到角落是圆形的。实际上,您正在使用的图像是" Landscape"。尝试使用其他图像。或更改imageView's
"模式"属于scale to fill
的财产。你会得到结果。
_imageView.contentMode = UIViewContentModeScaleAspectFill;
使用此代码。
答案 1 :(得分:1)
首先,您必须确保image.size.width
等于image.size.height
。
self.Image.layer.cornerRadius = self.Image.frame.size.width /2;
self.Image.layer.masksToBounds = YES;
第一个条件是确保图片是正方形,然后上面的代码可以将图片剪成圆形。