Xcode4.2 , SDK 5.0
QuartzCore.framework был добавлен.
#import <QuartzCore/QuartzCore.h>
@property (retain, nonatomic) IBOutlet UIImageView *imageView;
-(UIImage*)getShot
{
CGSize imageSize = CGSizeMake(320, 460);
UIGraphicsBeginImageContext(imageSize);
[imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return viewImage;
}
он отлично работает в iOS5 ,, но не в iOS4.Я использую
UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0.0)
или
UIGraphicsBeginImageContext(imageSize)
, это не помогает.