iOS如何使用CALayer创建背景图

2018-01-04  本文已影响557人  QYiZHong

直接上代码

UIImage *image = [UIImage imageNamed:@"123"];
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
layer.contents = (__bridge id _Nullable)(image.CGImage);

[self.view.layer addSublayer:layer];

__bridge 是无缝桥接技术,它告诉ARC如何处理转换所涉及的Objective-C对象

上一篇 下一篇

猜你喜欢

热点阅读