设置边框效果和阴影层

来源:互联网 发布:有关小说的软件 编辑:程序博客网 时间:2024/06/08 10:56

边框效果:

//_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


原创粉丝点击