边框效果:
//_myImageView边框效果
CALayer *layer = [_myImageView layer];
[layer setCornerRadius:10];
[layer setMasksToBounds:YES];//设置边框可见
layer.borderColor = [[UIColor yellowColor] CGColor];
[layer setBorderWidth:1];
[control addSubview:_myImageView];
阴影层:
CALayer *layer = [imageView layer];
layer.shadowOffset = CGSizeMake(0, 3);//[水平偏移,垂直偏移]
layer.shadowRadius = 5.0;//阴影半径
layer.shadowColor = [UIColor blackColor].CGColor;
layer.shadowOpacity = 0.8;//0.0~1.0
逐渐光泽:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = sampleView.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor whiteColor] CGColor], (id)[[UIColor grayColor] CGColor], nil]; // 由上到下的漸層顏色
[sampleView.layer insertSublayer:gradient atIndex:0];
参考链接:IOS基础_用Core Graphics 绘制阴影图层
Fun shadow effects using custom CALayer shadowPaths