Zastanawiam się, jak moja aplikacja na iPhone'a może zrobić zrzut ekranu z konkretnym UIView
plikiem UIImage
.
Wypróbowałem ten kod, ale otrzymałem tylko pusty obraz.
UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();
[myUIView.layer drawInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
myUIView
ma wymiary 320x480 i ma kilka podwidoków. Jaki jest właściwy sposób, aby to zrobić?