代码之家  ›  专栏  ›  技术社区  ›  Joonas Trussmann

将UIView上下文的位图内容复制到另一个UIView的位图内容

  •  1
  • Joonas Trussmann  · 技术社区  · 14 年前

    有什么建议吗?我有点迷路了。

    1 回复  |  直到 11 年前
        1
  •  1
  •   adam    14 年前

    假设您已经在图形上下文中使用类似于下面的代码呈现了PDF页面

    CGPDFDocumentRef document = CGPDFDocumentCreateWithURL (filename_url);
    CGPDFPageRef page = CGPDFDocumentGetPage (document, pageNumber); 
    CGContextDrawPDFPage (context, page); 
    CGPDFDocumentRelease (document);
    

    此代码将pdfView的内容保存到UIImage

    UIGraphicsBeginImageContext(pdfView.bounds.size);
    [pdfView.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *pdfViewImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();