iOS UIImageView如何为圆形ImageView添加填充
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS UIImageView如何为圆形ImageView添加填充相关的知识,希望对你有一定的参考价值。
我有一个RoundImageView
扩展UIImageView
与以下功能,使其成为圆形:
-(void) makeImageViewRounded {
//set the look of the image
self.layer.backgroundColor=[[UIColor blackColor] CGColor];
//self.layer.cornerRadius= self.frame.size.height /2;
self.clipsToBounds = YES;
self.layer.masksToBounds = YES;
self.layer.borderWidth=1.0;
self.layer.borderColor=[[UIColor grayColor] CGColor];
}
如何在边框和实际图像(填充)之间创建边距?我想暴露在self.layer.backgroundColor=[[UIColor blackColor] CGColor];
中设置的颜色
答案
让yourImageView
为100 * 100,填充= 10.然后将图像调整为80 * 80并设置此图像。
并将UIImageView
的contentMode
财产设为AspectFit
另一答案
创建一个比你的UIImageView更大的UIView并拥有Border。然后将ImageView放在其中心。
以上是关于iOS UIImageView如何为圆形ImageView添加填充的主要内容,如果未能解决你的问题,请参考以下文章