如何在ios中添加圆形框架中的图像

时间:2016-05-03 06:23:16

标签: ios objective-c xcode

在我的应用程序中,我希望在圆形框架中显示调用者的图像。如何将图像视图从矩形框架更改为圆形框架。它也应该适合来电者的形象!

3 个答案:

答案 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;