2014-02-01 3 views
0

Как создать UIImage из контекста, чтобы я мог его вернуть? Я просто хочу, чтобы у него были прозрачные пиксели. У меня есть другой метод, который добавляет меньшие UIImages к более крупному, но для начала мне нужен чистый сланец.Категория на UIImage, чтобы вернуть пустой UIImage?

+ (UIImage *)blankUIImageOfSize:(CGSize)size { 
    UIGraphicsBeginImageContextWithOptions(size, NO, 1); 

    ...? 

} 

ответ

2

должно работать:

+ (UIImage *)blankUIImageOfSize:(CGSize)size { 
    UIGraphicsBeginImageContextWithOptions(size, NO, 1); 

    CGContextRef ctx = UIGraphicsGetCurrentContext(); 
    CGContextClearRect(ctx, CGRectMake(0, 0, area.width, area.height)); 

    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 

    UIGraphicsEndImageContext(); 

    return newImage; 
} 
Смежные вопросы