zoukankan      html  css  js  c++  java
  • IOS 截图

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
       
        //UIView
        UIView *view=[[UIView alloc]initWithFrame:CGRectMake(50, 100, 200, 50)];
        view.backgroundColor=[UIColor redColor];
        [self.view addSubview:view];
       
        //在UIImageView中显示截取的图片
        UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(50, 200, 200, 100)];
        imageView.image=[self screenShotView:view];
        [self.view addSubview:imageView];
    }

    // 对指定视图进行截图
    - (UIImage *)screenShotView:(UIView *)view
    {
        UIImage *imageRet = nil;
       
        if (view)
        {
            if(UIGraphicsBeginImageContextWithOptions != NULL)
            {
                UIGraphicsBeginImageContextWithOptions(view.frame.size, NO, 0.0);
            }
            else
            {
                UIGraphicsBeginImageContext(view.frame.size);
            }
           
            //获取图像
            [view.layer renderInContext:UIGraphicsGetCurrentContext()];
            imageRet = UIGraphicsGetImageFromCurrentImageContext();
            UIGraphicsEndImageContext();
        }else{
        }
       
        return imageRet;
    }

  • 相关阅读:
    fiddler强大功能用法(二)
    fidder强大功能用法(一)
    fidder使用
    postman
    bug的一生:如何体现测试专业度?
    Fiddler无法抓到https的解决方法
    Fiddler工具安装下载使用
    z-index
    position:absolute
    ajax跨域,json,jsonp
  • 原文地址:https://www.cnblogs.com/zhibin/p/4137412.html
Copyright © 2011-2022 走看看