0
UIBarButtonSystemItem의 기본 그래픽을 실제 이미지 파일로 찾을 수 있습니까?기본 그래픽
UIBarButtonSystemItem의 기본 그래픽을 실제 이미지 파일로 찾을 수 있습니까?기본 그래픽
메신저에서 이미지를 가져 오는 방법을 모르겠지만 아이폰 시뮬레이터를 통해 디스크로 인쇄 할 수 있습니다. 단순히 printImages
- (void)printImages {
UIView *navbar = (UIView *)self.navigationController.navigationBar;
for (UIView *v in navbar.subviews) {
UIGraphicsBeginImageContextWithOptions(v.layer.bounds.size, NO, 0.0);
[v.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDirectory = [docPaths objectAtIndex:0];
NSString *docPath = [docDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%x.png", arc4random()]];
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(viewImage)];
[imageData writeToFile:docPath atomically:YES];
}
}
당신은 이미지가 ~/라이브러리/응용 프로그램 지원/아이폰 시뮬레이터/XX/응용 프로그램에서 디스크에 기록 될 것입니다 버튼을 클릭
에 그 행동을 탐색 모음에 당신이 원하는 무엇이든 UIBarButtonSystemItem 추가 포인트/{crazy-guid-for-app}/Documents/참고 : #import <QuartzCore/QuartzCore.h>
이 필요하며 응용 프로그램에 QuartzCore.framework를 추가해야합니다.