view有一个属性layer,通过设置cornerRadius来设置圆角的半径,view是正方形的才能保证通过调整圆角半径来形成圆形头像
[view.layer setCornerRadius:CGRectGetHeight([view bounds]) / 2];
view.layer.masksToBounds = YES;
然后再给图层添加一个有色的边框,类似qq空间头像那样
view.layer.borderWidth = 5;
view.layer.borderColor = [[UIColor whiteColor] CGColor];
view.layer.contents = (id)[[UIImage imageNamed:@"backgroundImage.png"] CGImage];
这样就可以制作成圆形头像了,很实用的。
本文介绍如何利用Objective-C编程语言,通过设置视图的圆角半径和添加边框,实现创建圆形头像的功能。包括代码示例和详细步骤。
1410

被折叠的 条评论
为什么被折叠?



