美文网首页
IOS 截屏

IOS 截屏

作者: UILable攻城狮 | 来源:发表于2017-11-10 10:12 被阅读0次
    -(void) screenShot{
    
      UIGraphicsBeginImageContext(self.bounds.size);   //self为需要截屏的UI控件 即通过改变此参数可以截取特定的UI控件 
      [self.layer renderInContext:UIGraphicsGetCurrentContext()];    
      UIImage *image= UIGraphicsGetImageFromCurrentImageContext();
      UIGraphicsEndImageContext();    
      NSLog(@"image:%@",image); //至此已拿到image
    
      UIImageView *imaView = [[UIImageView alloc] initWithImage:image];   
      imaView.frame = CGRectMake(0, 700, 500, 500);    
      [self addSubview:imaView];    
    
      UIImageWriteToSavedPhotosAlbum(image, self, nil, nil);//把图片保存在本地
    }
    // 调用最后一行代码的时候需要在plist中添加这行代码:Privacy - Photo Library Usage Description
    

    相关文章

      网友评论

          本文标题:IOS 截屏

          本文链接:https://www.haomeiwen.com/subject/phavmxtx.html