一、屏幕截图 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: Name:15-屏幕截图