我需要截取应用程序的截图。有一个按钮可以触发它,但我不希望该按钮出现在屏幕截图中。在截图前隐藏UIButton
我有以下代码:
- (IBAction) takePicture:(id) sender {
button.hidden = YES;
CGImageRef screen = UIGetScreenImage();
UIImage* image = [UIImage imageWithCGImage:screen];
CGImageRelease(screen);
// Save the captured image to photo album
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
button.hidden = NO;
}
但按钮仍显示在屏幕截图。我究竟做错了什么?
谢谢!这工作完美 – egze 2011-02-28 16:03:52