iPhone & Ipad - UIGetScreenImage - как захватывать в ландшафте? - PullRequest
1 голос
/ 22 февраля 2010

Apple недавно решила разрешить разработчикам использовать этот частный API UIGetScreenImage.

Я реализовал это, и он прекрасно работает в портретной ориентации, но когда я запускаю устройство в альбомной ориентации (self.view вращается), и UIGetScreenImage продолжает захватывать, используя невращаемые координаты экрана.

Результат - обрезанный ландшафт.

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

1 Ответ

2 голосов
/ 22 февраля 2010

Я считаю, что вам нужно применить вращение самостоятельно.

UIGetScreenImage() не заботится об ориентации. На самом деле это не может быть, потому что на экране может быть несколько окон UIWindows, в то время как некоторые из них автоматически включены, а некоторые нет.

...