#import "ViewController.h"
@interface ViewController ()
@property (nonatomic,strong) CALayer *imageLayer;
@property (nonatomic,strong) UIImage *image;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
self.image = [UIImageimageNamed:@"end.jpeg"];
self.imageLayer = [CALayerlayer];
注:设置layer的背景图片,可作为图片的载体(此处类似ImageView)
self.imageLayer.contents = (__bridgeid _Nullable)(self.image.CGImage);
// self.imageLayer.borderWidth = 1.0f;
// self.imageLayer.borderColor = [UIColor cyanColor].CGColor;
self.imageLayer.bounds =CGRectMake(0,0, 120,200);
self.imageLayer.position =self.view.center;
self.imageLayer.shadowColor = [UIColor blackColor].CGColor;
self.imageLayer.shadowOffset = CGSizeMake(3.0f, 3.0f);
注:设置阴影时,一定要设置该属性(相当于view的alpha属性),系统默认为0,如果不设置,就不会显示阴影
[self.view.layeraddSublayer:self.imageLayer];
}