0
내 iPhone 앱의 주요 기능을 설명하기 위해 배경에있는 내 앱의 일부 스크린 샷과 위에 몇 가지 설명을 보여주는 모달보기를 만들고 싶습니다.아직로드되지 않은 UIView의 스크린 샷을 찍으려면 어떻게해야합니까?
나는
self.tabBarController.selectedIndex = selectedTab;
UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();
[self.tabBarController.view.layer renderInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
으로 (백그라운드에서) 스크린 샷을 생성하지만 내 tabBarController의 견해 중 일부는 아직 완전히로드되지 않았을 수 있습니다.
또한 거의 모든보기의 레이아웃이 스크린 샷에서 왜곡되어 보입니다.
제안 사항?
감사합니다.
나중에 사용자가이 설명서를 열면. 나는 최신의 이미지를 갖고 싶다. – Jochen
또한 스크린 샷 대신보기 자체를로드하려고 시도했지만 많은 문제가 발생합니다. – Jochen