Как сделать снимок экрана с UIView, который еще не был загружен? - PullRequest
0 голосов
/ 25 марта 2011

Чтобы объяснить основные функции моего приложения для iPhone, я хочу создать модальное представление, которое показывает некоторые снимки экрана моего приложения в фоновом режиме и некоторые пояснения сверху.

Я создаю снимки экрана (на заднем плане) с

self.tabBarController.selectedIndex = selectedTab;

UIGraphicsBeginImageContext(CGSizeMake(320,480));
CGContextRef context = UIGraphicsGetCurrentContext();
[self.tabBarController.view.layer renderInContext:context];
UIImage *screenShot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Но некоторые представления в моем tabBarController, возможно, еще не были полностью загружены.
Кроме того, компоновка практически всех видов на снимках экрана выглядит искаженной.

Есть предложения?
Спасибо!

1 Ответ

0 голосов
/ 25 марта 2011

Сначала создайте свое приложение без скриншотов.Делайте реальные снимки экрана с устройства, комментируйте их и включайте в свое приложение.

Если вы не хотите этого делать, значит вы застряли.

...