发现一段之前写的有意思的代码
UIView *userView = [[UIView alloc] initWithFrame:CGRectMake(12.5, 6, SCREEN_WIDTH-25, 80)];
userView.backgroundColor = [UIColor whiteColor];
userView.layer.cornerRadius = 10;
userView.layer.masksToBounds = YES;
CALayer *subLayer = [CALayer layer];
subLayer.frame = userView.layer.frame;
subLayer.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent:0.1].CGColor;
subLayer.shadowColor = color_fcb314.CGColor;
subLayer.shadowOffset=CGSizeMake(0,5);
subLayer.shadowOpacity=0.9;
subLayer.shadowRadius=5;
[_banhaiActivedHeadView addSubview:userView];
[_banhaiActivedHeadView.layer insertSublayer:subLayer below:userView.layer];
这一段代码实现的是在一个圆角矩形下叠加了一个“阴影”

网友评论