UIView *view = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
view.backgroundColor = [UIColor redColor];
// 设置圆角
view.layer.cornerRadius = 10;
view.layer.masksToBounds = YES;
// .设置边框
view.layer.borderWidth = 5;
view.layer.borderColor = [UIColor greenColor].CGColor;
// 设置阴影的颜色
view.layer.shadowColor = [UIColor darkGrayColor].CGColor;
//设置阴影大小
view.layer.shadowOffset = CGSizeMake(50, 20);
//设置阴影的透明度
view.layer.shadowOpacity = 1;
// 设置阴影的路径
view.layer.shadowPath = [UIBezierPath bezierPathWithRect:CGRectMake(50, 20, 200, 200)].CGPath;
// 设置图片
view.layer.contents = (__bridge id)([UIImage p_w_picpathNamed:@"p_w_picpath"].CGImage);
[self.view addSubview:view];
//本身也可以添加图片,不常用
CALayer *layer = [[CALayer alloc] init];
layer.frame = CGRectMake(10, 100, 300, 300);
layer.backgroundColor = [UIColor redColor].CGColor;
[self.view.layer addSublayer:layer];
CALayer *subLayer = [[CALayer alloc] init];
subLayer.frame = CGRectMake(10, 10, 100, 100);
subLayer.backgroundColor = [UIColor greenColor].CGColor;
[layer addSublayer:subLayer];