UIView怎么设置成圆角

 我来答
夏季King城
2017-01-19 · 停三秒,深呼吸,换个角度会有不同的感受
夏季King城
采纳数:811 获赞数:3216

向TA提问 私信TA
展开全部
先添加QuartzCore.framework这个库,还有在你的文件中包含#import 。
在实际的应用中,我们总感觉圆角的东西比较好看, 像button,label,image等等,以前的时候我就经常给那些控件添加一个UIImageView作为背景,再搞张圆角的图片
viewT.layer.cornerRadius = 10;//设置那个圆角的有多圆
viewT.layer.borderWidth = 10;//设置边框的宽度,当然可以不要
viewT.layer.borderColor = [[UIColor redColor] CGColor];//设置边框的颜色
viewT.layer.masksToBounds = YES;//设为NO去试试。设置YES是保证添加的图片覆盖视图的效果
UIImageView *v=[[UIImageView alloc] initWithFrame:CGRectMake(25, 25, 100, 100)]; v.image=[UIImage imageNamed:@"face01.png"]; [[v layer] setBorderWidth:2.0];//画线的宽度 [[v layer] setBorderColor:[UIColor blackColor].CGColor];//颜色 [[v layer]setCornerRadius:15.0];//圆角 v.backgroundColor=[UIColor redColor]; //[v.layer setCornerRadius:8.0]; [v.layer setMasksToBounds:YES]; [self.view addSubview:v]; [v release]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
智游教育
2016-12-28 · 智游教育IT培训的黄埔军校
智游教育
智游教育隶属于河南智游臻龙科技教育有限公司,是文化长城旗下高端IT教育品牌,专注Android培训、HTML5培训、VR培训、Java培训、UI培训、PHP培训、Python培训、大数据培训、iOS培训、网络安全培训。
向TA提问
展开全部
UIImageView *v=[[UIImageView alloc] initWithFrame:CGRectMake(25, 25, 100, 100)];
v.image=[UIImage imageNamed:@"face01.png"];
[[v layer] setBorderWidth:2.0];//画线的宽度
[[v layer] setBorderColor:[UIColor blackColor].CGColor];//颜色
[[v layer]setCornerRadius:15.0];//圆角
v.backgroundColor=[UIColor redColor];

//[v.layer setCornerRadius:8.0];
[v.layer setMasksToBounds:YES];
[self.view addSubview:v];

[v release];
还有一种更简便的方法
--------------------------------
其实,这件事情没有这么复杂的。
只需要加两句话就够了:
这里给个例子吧:
UIButton * takepicbtn = [UIButton buttonWithType:UIButtonTypeCustom];
takepicbtn.frame = CGRectMake(320-50, 250-50, 50, 50);
加下面两句话:
takepicbtn.layer.cornerRadius = 50/2;/////////////////////////自己试着改变这个值,看看各个不同的效果。现在的设置是画了个圆圈。
takepicbtn.layer.masksToBounds = YES;//////////////////////////
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式