Вопрос

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

Я реализовал его, и он отлично работает на портрете, но когда я запускаю устройство для ландшафта (Self.view вращается), а Uigetscreenimage продолжает захватывать, используя экран без ротированных координат.

Результатом является укороченный ландшафтный результат.

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top