CoreGraphics: изображение с прозрачным фоном

Я пытаюсь нарисовать изображение с прозрачной рамкой 2px:

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 0.0);

CGContextAddRect(context, CGRectMake(0.0, 0.0, outputImageSize.width, outputImageSize.height));
CGContextDrawPath(context, kCGPathFill);


[image drawInRect:CGRectMake(2.0,
                             ((outputImageSize.height - userPhotoImageSize.height) / 2.0) +2.0,
                             userPhotoImageSize.width -4.0, 
                             userPhotoImageSize.height -4.0)];


UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

Он продолжает получать черную рамку (фон)... =( Есть идеи?


Решено, uiimageview, в котором я установил изображение, был просто черным фоном =( Приведенный выше код работает!


person Fabio B.    schedule 08.04.2011    source источник
comment
Откуда это вызывается?   -  person Ben Stiglitz    schedule 11.04.2011


Ответы (1)


Решено, uiimageview, в котором я установил изображение, был просто черным фоном =( Приведенный выше код работает!

person Fabio B.    schedule 11.04.2011