美文网首页
屏幕截图

屏幕截图

作者: Fisher123 | 来源:发表于2017-06-23 11:07 被阅读14次
#pragma mark - 截屏
- (void)screenShot:(UITableView *)basetable {
    UIImage* image = nil;
    UIGraphicsBeginImageContext(basetable.contentSize);
  {
    CGPoint savedContentOffset = basetable.contentOffset;
    CGRect savedFrame = basetable.frame;
    basetable.contentOffset = CGPointZero;
    basetable.frame = CGRectMake(0, 0, basetable.contentSize.width,
basetable.contentSize.height);
    [basetable.layer renderInContext: UIGraphicsGetCurrentContext()];
    image = UIGraphicsGetImageFromCurrentImageContext();
    basetable.contentOffset = savedContentOffset;
    basetable.frame = savedFrame;
        }
    UIGraphicsEndImageContext();
    if (image != nil) {
    NSLog(@"截图成功!");  
    UIImageWriteToSavedPhotosAlbum(image,self,@selector(image:didFinishSavingWithError:
contextInfo:),NULL);
} }

#pragma mark - 保存到相册
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError*)error contextInfo: (void*)contextInfo {
if(!error){
 NSLog(@"存到相册");
} else {
 NSLog(@"存储失败");
    }
}

相关文章

  • 屏幕截图

  • 屏幕截图

    方法1 save_screenshot() #该方法直接保存当前屏幕截图到当前脚本所在文件位置。 driver.s...

  • 屏幕截图

    Activity界面区域划分 如图:最大的红色区域是屏幕界面,绿色次大区域我们称之为“应用界面区域”,蓝色的区域我...

  • 屏幕截图

    有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏// 核心代码// 调用某个view的layer的renderI...

  • 屏幕截图

  • 屏幕截图

    游戏中可使用如下代码进行截屏

  • 屏幕截图

  • 屏幕截图

  • 屏幕截图

    win+Shift+4

  • 屏幕截图

    在测试脚本执行过程中,当运行到某些步骤时存在运行失败的可能性。当脚本运行失败时,可以看脚本运行错误信息是常用的方法...

网友评论

      本文标题:屏幕截图

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