2016-07-04 4 views

답변

0

는 아이폰 OS 앱은 샌드 박스 때문에이

UIView *screenshotView = [[UIScreen mainScreen] snapshotViewAfterScreenUpdates:NO]; 
UIImage *snapshotImage = [self imageFromView:screenshotView]; 

- (UIImage *)imageFromView:(UIView *)view 
{ 
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, 0.0); 
    [view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES]; 
    UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 

    return img; 
} 
+0

이것으로 타임 스탬프와 신호 세기가 정상에 나오지 않습니다! 나는 완전한 스크린 샷을 얻을 수있을 것인가? –

+0

@DheerajChahar 내 대답을 편집했습니다. 작동하지 않습니다. –

+0

이미지가 너무 큽니다. 그것은 왼쪽 상단에 메인 화면이 있습니다. –

관련 문제