将 UIView 保存到 iPad PhotoLibrary

Posted

技术标签:

【中文标题】将 UIView 保存到 iPad PhotoLibrary【英文标题】:Save UIView to iPad PhotoLibrary 【发布时间】:2012-02-14 15:18:07 【问题描述】:

我正在创建一个应用程序,其中在UIView 子类中我有几个UIImageView 持有用户选择的UIImage。我希望能够允许用户将UIView 保存到 PhotoLibrary,以便将这些UIImageView 保存为UIView 中的一种拼贴画。我是否需要 UIImageView 代替 UIView 以允许代码保存整个区域?或者我可以使用UIView吗?

提前感谢您!

【问题讨论】:

【参考方案1】:

这个函数做你想做的,除了存储:

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

    UIGraphicsBeginImageContext(CGSizeMake(1024, 748));
    CGContextRef context = UIGraphicsGetCurrentContext();
    [view.layer renderInContext:context];
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img; 

【讨论】:

好的,谢谢,这是我一直在寻找的起点,感谢您的帮助!

以上是关于将 UIView 保存到 iPad PhotoLibrary的主要内容,如果未能解决你的问题,请参考以下文章

swift - 当设备旋转到横向(iPhone/iPad)时,如何让 UIView 变成全屏?

如何将 UIView(例如 UIImageView)拖放到 iPhone/iPad 表格中的单元格

将 UIPanGestureRecognizer 添加到 UIView

如何从 iPad 上的 UIView 调用 UIPopoverController

将 UIView 中可拖动按钮的位置保存到核心数据中

在 UIView 中查找特定点