在我的应用程序中,我希望在圆形框架中显示调用者的图像。如何将图像视图从矩形框架更改为圆形框架。它也应该适合来电者的形象!
答案 0 :(得分:2)
您可以使用corner radius
属性,
self.imageViewProfile.layer.cornerRadius = 26.5;
self.imageViewProfile.layer.masksToBounds = YES;
转角半径应为half of the height and width of imageview
& height and width
应该等于imageview (i.e. height = width)
。
通过此设置,您将能够获得圆形图像视图。
和maskToBounds
按照圆形imageView
希望这会有所帮助:)
答案 1 :(得分:1)
图像应该与您创建圆形图像的高度和宽度相等。
yourImageView.layer.cornerRadius = yourImageView.frame.size.height /2;
yourImageView.layer.clipToBounds = true;
我认为这对你有帮助。如果你有任何问题,请告诉我。
答案 2 :(得分:0)
请尝试使用适合您的代码
cell.imageView.layer.cornerRadius = cell.imageView.frame.size.height /2;
cell.imageView.layer.masksToBounds = YES;
cell.imageView.layer.borderWidth = 0;