0
을 캡처하는 노력,하지만 난 다음에 몇 가지 조언을 사용할 수 있습니다 : 나는 모두 아이 패드와 아이 패드 망막에 부분적인 화면을 캡처하려고엑스 코드 : 내가 뭔가 잘못하고해야하는 부분 화면
.
나는 초상화보기를 얻을 수는 있지만 경계선이되도록 가로보기의 오른쪽을 얻을 수는 없습니다.
이
은CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[UIColor blackColor] set];
CGContextFillRect(ctx, screenRect);
[self.view.layer renderInContext:ctx];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
CGImageRef imageRef = CGImageCreateWithImageInRect([img CGImage], CGRectMake (0, 100, self.view.bounds.size.width, (self.view.bounds.size.height - 200)));
UIImage *img2Save = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
// Request to save the image to camera roll
UIImageWriteToSavedPhotosAlbum(img2Save, self, nil, nil);
이
내가 초상화 얻는 두 이미지입니다 .. 나는 (I 밀수품되었다 UIGetScreenImage 전에이 문제를()하지 않았다) 사용하고 코드, 그리고 풍경 :
감사합니다. 나는 인터넷 검색 및 binging .. 당신이 선호하는 방법을 설정해야합니까. 가장 좋은 방법은 방향을 확인하고 좌표를 수동으로 설정하는 것입니다. David –
나는이 더 나은 방법을 제공하는이 게시물을 찾았습니다. http://stackoverflow.com/questions/5677716/how-to-get-the-screen-width-and-height-in-ios. 그러나 당신은 올바른 방향으로 나를 넣어, 나는 그것을 크게 주셔서 감사합니다. 그래서 저는 이것을 닫았습니다. 다시 한번 감사드립니다. –