zoukankan      html  css  js  c++  java
  • 屏幕截图

    Main.storyboard

    ViewController.m

    //

    //  ViewController.m

    //  6A03.屏幕截图

    //

    //  Created by huan on 16/1/30.

    //  Copyright © 2016 huanxi. All rights reserved.

    //

     

    #import "ViewController.h"

     

    @interface ViewController ()

     

    @end

     

    @implementation ViewController

     

    - (void)viewDidLoad {

        [super viewDidLoad];

        // Do any additional setup after loading the view, typically from a nib.

    }

     

    -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

        // 截取当前view 成为一张图片

        

        //使用位图上下文

        //1. 开启位图上下文

        UIGraphicsBeginImageContext(self.view.bounds.size);

        //2. 当前控制器的view画在位图上下文 render 渲染

        [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];

        //3.获得图片

        UIImage *captureImg = UIGraphicsGetImageFromCurrentImageContext();

        //4.结束位图编辑

        UIGraphicsEndImageContext();

        //save Image

        NSData *imgData = UIImagePNGRepresentation(captureImg);

    #warning 平时开发过程中,图片保存是沙盒

        [imgData writeToFile:@"/Users/huan/Desktop/capture.png" atomically:YES];

        

    }

     

    @end

           

  • 相关阅读:
    【服务器】【Windows】【3】开放服务器端口
    【服务器】【Windows】【2】把jar包做成服务,在Service中管理
    FZU 1753
    poj 1017
    poj 1666
    poj 1132
    ZOJ 2562 More Divisors
    POJ 2992 Divisors
    poj 2773 happy 2006
    poj 2407 Relatives
  • 原文地址:https://www.cnblogs.com/Lu2015-10-03/p/5177801.html
Copyright © 2011-2022 走看看