为UIView及其子类添加圆角边框

本文介绍如何使用iOS的Core Animation框架来为UIView及其子类设置圆角、边框和阴影效果,包括具体代码实现。

//设置圆角边框

someView.layer.cornerRadius = 8;

someView.layer.masksToBounds = YES;

//设置边框及边框颜色

someView.layer.borderWidth = 8;

someView.layer.borderColor =[ [UIColor grayColorCGColor];

 

说明:

     someView  表示UIView及其之类;

     必须引入:#import<QuartzCore/QuartzCore.h>


转载:http://mmz06.blog.163.com/blog/static/1214169620114261190392/




圆角:
imageView . layer . cornerRadius = 5 ; //(值越大,角就越圆)
imageView . layer . masksToBounds = YES ;
 
边框:
[ imageView . layer setBorderWidth : 1 ] ;
imageView . layer . borderColor = [ [ UIColor colorWithRed : 226 / 255.0
                                                       green : 230 / 255.0 blue : 232 / 255.0 alpha : 1 ] CGColor ] ;
 
阴影:                                     
[ imageView . layer setShadowOffset : CGSizeMake ( 2 , 2 ) ] ;
[ imageView . layer setShadowRadius : 5 ] ;
[ imageView . layer setShadowOpacity : 1 ] ;
[ imageView . layer setShadowColor : [ UIColor blackColor ] . CGColor ] ;







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值