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

    - (IBAction) renderScrollViewToImage
        {
            UIImage* image = nil;

            UIGraphicsBeginImageContext(_scrollView.contentSize);
            {
                CGPoint savedContentOffset = _scrollView.contentOffset;
                CGRect savedFrame = _scrollView.frame;
            
                _scrollView.contentOffset = CGPointZero;
                _scrollView.frame = CGRectMake(0, 0, _scrollView.contentSize.width, _scrollView.contentSize.height);
            
                [_scrollView.layer renderInContext: UIGraphicsGetCurrentContext()];        
                image = UIGraphicsGetImageFromCurrentImageContext();
                
                _scrollView.contentOffset = savedContentOffset;
                _scrollView.frame = savedFrame;
            }
            UIGraphicsEndImageContext();

            if (image != nil) {
                [UIImagePNGRepresentation(image) writeToFile: @"/tmp/test.png" atomically: YES];
                system("open /tmp/test.png");
            }
        }

  • 相关阅读:
    阅读笔记09
    阅读笔记08
    阅读笔记07
    阅读笔记06
    阅读笔记05
    有关eclipse连接SQL Server 2008的问题
    每周进度条05
    软件需求模式阅读笔记04
    每周进度条04
    软件需求模式阅读笔记03
  • 原文地址:https://www.cnblogs.com/liudongyan/p/4892369.html
Copyright © 2011-2022 走看看