我想知道为什么设置ImageView的角半径会产生灰色不需要的锐角,就像这样
注意圆角图像后面有尖锐的灰色角度。 我设置了这样的角半径:
self.previewImageView.image = videoStream.thumbImage;
self.previewImageView.layer.cornerRadius = 8.0;
self.previewImageView.clipsToBounds = YES;
self.previewImageView.layer.masksToBounds = YES;
我还确保图像视图的背景颜色为白色,但无论如何它都不会有帮助。
任何人都知道在设置图像视图的圆角时如何摆脱尖锐的灰色角度?
我知道我可能会绘制路径并设置图层的蒙版路径,有没有其他选择?
我的背景视图是一个集合视图单元格,其大小与imageView的大小不同,我只能设置背景视图的圆角半径
答案 0 :(得分:0)
尝试将图像视图的背景颜色设置为清除。
答案 1 :(得分:0)
这样做: -
self.yourBackgroundView.layer.cornerRadius=self.yourImageView.layer.cornerRadius
答案 2 :(得分:0)
您可以尝试以下代码 -
self.previewImageView.layer.borderColor =(__ bridge CGColorRef)([UIColor clearColor]);
希望这个有用。