그러나 UIGetScreenImage에서 많은 게시물을 보았지만 완전한 (짧은) 코드 예제는 아닙니다.iPhone 용 코드 예제 UIGetScreenImage
누군가 프로토 타입 정의에서 실제 호출에 이르기까지 코드 예제를 갖고 있다면 크게 감사하겠습니다.
그러나 UIGetScreenImage에서 많은 게시물을 보았지만 완전한 (짧은) 코드 예제는 아닙니다.iPhone 용 코드 예제 UIGetScreenImage
누군가 프로토 타입 정의에서 실제 호출에 이르기까지 코드 예제를 갖고 있다면 크게 감사하겠습니다.
CGImageRef UIGetScreenImage(void);
....
CGImageRef screen = UIGetScreenImage();
UIImage* screenImage = [UIImage imageWithCGImage:screen];
CGImageRelease(screen); // you need to call this.
// UIGetScreenImage violates the CF memory management rules.
// Use screenImage as you like.
최근 내 스크린 샷을 iOS 앱에 통합해야했습니다. 이 질문은 StackOverflow의 검색 목록에서 꽤 높은 것으로 나타납니다. 그러나이 방법의 초기 공개 이후로, Apple은 UIGetScreenImage
을 비공개로 설정했으며 이에 대한 호출은 앱을 거부하게 만듭니다.
Apple은 UIGetScreenImage
으로 전화를 대체하는 것과 관련하여 공식 포럼에서 this post을 공식 포럼에 제출했습니다.
프로그래밍 방식 스크린 샷은 더 이상 사용하기가 간단하지 않으며 캡처해야하는 이미지 유형에 따라 스크린 샷을 찍는 방법이 다릅니다.
위의 Apple 포럼 게시물은 각 상황에서 이미지를 찍는 방법을 설명합니다.
이 방법으로 작업하는 방법을 보여주는 (짧은) 완전한 작동 예제를 작성했습니다 : http://iphonedevelopertips.com/user-interface/screen-capture-using-uigetscreenimage.html –