版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SwingPyzf/article/details/17953531
IOS给UIView绘制圆角、阴影:
一、在UIView上绘制圆角边框:
//创建背景View
UIView *backView = [[UIView alloc] initWithFrame:CGRectMake(5, 5, self.frame.size.width-10, self.frame.size.height-10)];
backView.backgroundColor = [UIColor whiteColor];
//设置圆角度数
backView.layer.cornerRadius = 5;
//设置边框的宽度
backView.layer.borderWidth = 1;
//设置边框颜色
backView.layer.borderColor = [[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:0.5]CGColor];
[self insertSubview:backView belowSubview:self];
二、在UIView上绘制阴影:
//创建阴影
-(void)createViewShadDow:(UIView*)view{
//阴影的颜色
view.layer.shadowColor = [[UIColor blackColor] CGColor];
view.layer.shadowOffset = CGSizeMake(0, 0);
//阴影透明度
view.layer.shadowOpacity = 2.0;
//阴影圆角度数
view.layer.shadowRadius = 10.0;
}
调用:
[self createViewShadDow:backView];