我需要截取應用程序的截圖。有一個按鈕可以觸發它,但我不希望該按鈕出現在屏幕截圖中。在截圖前隱藏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