2013-04-01 66 views
0

我想捕獲圖像間轉換的屏幕截圖。如何捕獲轉換的屏幕截圖

- (UIImage *)captureView:(UIView *)view 
{ 
    CGRect screenRect = [[UIScreen mainScreen] bounds]; 
    UIGraphicsBeginImageContext(screenRect.size); 
    CGContextRef ctx = UIGraphicsGetCurrentContext(); 
    [[UIColor blackColor] set]; 
    CGContextFillRect(ctx, screenRect); 
    [view.layer.presentationLayer renderInContext:ctx]; 
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    return newImage; 
} 

我圖像的播放UIImageView的轉變過程中調用此方法,但是,我剛剛在UIImageView的靜止圖像,但不能捕捉圖像之間的過渡。 任何人都可以幫助我?

回答

0

在模擬器中,您可以點擊3次移動來減慢動畫速度,然後您就可以抓住轉換。

+1

我認爲你誤解了。他需要以編程方式進行。:) – Ganapathy

+0

感謝texian,但是我仍然無法在按住Shift鍵3次後趕上過渡。我錯過了什麼? – user2227366

相關問題