//截屏操作全屏
-(UIImage *)snapshotImage{
    // 1.开启上下文
    
    UIGraphicsBeginImageContextWithOptions(self.bounds.size, self.opaque, 0);
    
    // 2.将控制器view的layer渲染到上下文
    
    [self.layer renderInContext:UIGraphicsGetCurrentContext()];
    
    // 3.获取图片
    
    UIImage *snapshotImage=UIGraphicsGetImageFromCurrentImageContext();
    
    // 4.结束上下文
    
    UIGraphicsEndImageContext();
    return snapshotImage;
    
    }
//自iOS7开始,UIView类提供了一个方法-drawViewHierarchyInRect:afterScreenUpdates:,它允许你截取一个UIView或者其子类中的内容,并且以位图的形式(bitmap)保存到UIImage中,包括UIKit,Quartz,OpenGL ES,SpriteKit等等。在iOS6以及更早的版本中,怎样对UIView截屏从本质来说取决于绘制技术(drawing technique)。
    //看下面的代码示例,在iOS7及以上更高版本中,使用-drawViewHierarchyInRect:afterScreenUpdates,截取一个View中内容.
    
    – (UIImage *)snapshotImageAfterScreenUpdates:(BOO
   
 
