Сохранить UIView на iPad PhotoLibrary - PullRequest
0 голосов
/ 14 февраля 2012

Я создаю приложение, в котором в подклассе UIView у меня есть несколько UIImageView с UIImage, которые выбрал пользователь. Я хочу, чтобы пользователь мог сохранить UIView в PhotoLibrary, чтобы эти UIImageView были сохранены как своего рода коллаж в этом UIView. Нужно ли было бы иметь UIImageView вместо UIView, чтобы позволить коду сохранить всю область? или я смогу использовать UIView?

Заранее спасибо!

1 Ответ

1 голос
/ 15 февраля 2012

Эта функция делает то, что вы хотите, кроме хранения:

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