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");
            }
        }

  • 相关阅读:
    sublime去除空白行和重复行
    python list删除数据 和复制 列表
    微博实现简繁体转换
    2017.10.27日面试总结
    python 类和__class__理解
    python 单例模式应用
    pt-query-digest 慢日志监控
    在线安全清空慢查询日志slowlog
    Linux高级系统恢复技术
    灾备演练
  • 原文地址:https://www.cnblogs.com/liudongyan/p/4892369.html
Copyright © 2011-2022 走看看