ios6環境下屏幕截圖代碼:

ios6環境下,屏幕截圖代碼:

 

+(UIImage*) makeaShot
{
    [CCDirector sharedDirector].nextDeltaTimeZero = YES;
   
    CGSize winSize = [CCDirector sharedDirector].winSize;
   
    CCLayerColor* whitePage = [CCLayerColor layerWithColor:ccc4(255, 255, 255, 0) width:winSize.width height:winSize.height];
    
    whitePage.position = ccp(winSize.width/2, winSize.height/2);
    
    CCRenderTexture* rtx = [CCRenderTexture renderTextureWithWidth:winSize.width height:winSize.height];
    
    [rtx begin];
    
    [whitePage visit];
    
    [[[CCDirector sharedDirector] runningScene] visit];
    
    [rtx end];
    
    return [rtx getUIImageFromBuffer];
}
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章