iOS 圆形头像如何实现

m

思路:view有一个属性layer,通过设置cornerRadius来设置圆角的半径,view是正方形的才能保证通过调整圆角半径来形成圆形头像

 


 [view.layer setCornerRadius:CGRectGetHeight([view bounds])/ 2];

 view.layer.masksToBounds =YES;

然后再给图层添加一个有色的边框,类似qq空间头像那样

view.layer.borderWidth =5;

view.layer.borderColor = [[UIColorwhiteColor] CGColor];

view.layer.contents = (id)[[UIImageimageNamed:@"backgroundImage.png"] CGImage];


这样就可以制作成圆形头像了,很实用的


你可能感兴趣的:(iOS 圆形头像如何实现)