一、屏幕截图
1.接下来,我们来说这个屏幕截图,

1.看一下我们的ppt,

屏幕截图呢,核心代码,也就是一句话,

我们看ppt上说,有时候需要从屏幕上的某一个View啊,截取一个图片出来,然后呢,这个里边儿,它举的一个例子,就是这个东西,捕鱼达人的这个图片,实际上,屏幕截图这一块儿,一般情况下,就是在做分享的时候,会去用,
核心代码:
- (void)renderInContext:(CGContextRef)ctx;
调用某一个view的layer的renderInContext:方法即可,
截图基本思路:
1)获取空间的layer对象
2)调用layer对象的renderInContext:方法渲染到上下文中
3)注意:UISegmentedControl渲染时有问题
在做分享的时候啊,就想右边儿这个图片这个效果,
就是在分享的时候,会去用一下,其他的基本上用不太到,
就是一句话,一个方法的事儿,核心代码呢,就是这块儿有一个叫做,这是一个OC的方法,这块儿,写着减号 - (void)呢,
- (void)renderInContext:(CGContextRef)ctx;
这是一个OC的方法啊,然后呢,让你传一个上下文进来,
有一个叫做renderInContext:的方法,
这个里边儿啊,如果你截取呢,截取的是某一个view,
调用某一个view的layer对象,
view里边呢,有一个属性,叫做layer,
这个layer呢,当然我们现在还没有学啊,现在只是大家先知道,这个view,里面,有一个layer对象,
然后,这个layer的,调用renderInContext:(CGContextRef)
这个方法,就可以了,
就是这一句话啊,好,然后呢,接下来啊,我们来做一下,
2.新建一个项目,Name:
