IOS 给UIView绘制圆角、阴影

版权声明:本文为博主原创文章,未经博主允许不得转载。 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];


猜你喜欢

转载自blog.csdn.net/SwingPyzf/article/details/17953531
今日推荐