UIGetScreenImage () обрезает на iPhone 4 - PullRequest
0 голосов
/ 06 июня 2011

UIGetScreenImage () отлично работает на моем приложении на iPhone 3 (3G, GS), но на iPhone 4 кажется, что он получает только обрезанную область (вверху слева). Я использую UIGetScreenImage () для захвата кадра с камеры.

Вот код

CGImageRef iref =  UIGetScreenImage();
UIImage *tmpImage = [[UIImage alloc] initWithCGImage:iref];

А потом я успешно сохраняю его в фотоальбом. Есть идеи?

1 Ответ

0 голосов
/ 10 июля 2011

из-за двойного разрешения экрана сетчатки вы получаете четверть экрана, который я себе представляю.

Прочтите это, объясняет, что именно вам нужно делать:)

http://developer.apple.com/library/ios/#qa/qa1703/_index.html

...