异步绘制

来源:3-6 UI绘制原理&异步绘制 相关面试问题

慕UI9212626

2018-05-07

请教,比如我要自定义一个view,该view实现异步绘制,是不是如下处理呢:

@implementation AsyncDrawingView

-(void)displayLayer:(CALayer *)layer

{

    CGContextRef context = CGBitmapContextCreate(...);

    ........

    CGImageRef imageRef = CGBitmapContextCreateImage(context);

    

    dispatch_async(dispatch_get_main_queue(), ^{

        layer.contents = imageRef;

    });

}

@end


写回答

1回答

于海

2018-05-07

类似 但是不一样,赶快加入课程qq群 群文件里面有更新异步绘制的整体实现

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程