zoukankan      html  css  js  c++  java
  • ios view生成图片

    在工作是 有个需求页面看到的和要保存的样式是不一样的。

    所以就特意写了一个shareview  保存时直接将未显示出来的shareview传入  但是保存的图片却是一片空白

    尝试将shareview 添加到self.view上 然后设置

        [self.shareView setHidden:YES]   

    但是获取的图片依然是空白  

    最后尝试将 将shareview 添加到self.view上  然后把shareView 的frame设置在屏幕可见范围外 就获得了图片 或者是直接将shareView放在最底层 只要它在view上看不到就行  

    以上是我的解决方案  但是觉得这种方法属于笨方法  如果有谁有好的方法  可以分享一下  谢谢

    下面是生成 图片的代码,

    -(UIImage *)snapshotSingleView:(UIView *)view

    {

        

        UIGraphicsBeginImageContextWithOptions(view.bounds.size, NO, 0.0);

        [view.layer renderInContext:UIGraphicsGetCurrentContext()];

        UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

        UIGraphicsEndImageContext();

        return image;

    }

  • 相关阅读:
    Moq4在.NET3.5和.NET4版本之间的差异
    TDD中的迭代
    洛谷 3413 萌数
    割点(tarjan)
    hdu-4507 吉哥系列故事——恨7不成妻
    hdu-3709 Balanced Number
    poj-3252 Round Numbers
    hdu 1007 Quoit Design 分治求最近点对
    LA 3905 Meteor 扫描线
    uva 11464
  • 原文地址:https://www.cnblogs.com/MaybeQueen/p/7728882.html
Copyright © 2011-2022 走看看