Я только начинаю с Objective-C для iOS.Я создал простое приложение, которое живет в UIWebView
, генерирует изображения на основе пользовательского ввода и должно позволять пользователям захватывать и делиться своими творениями в онлайн-галерее.Я сделал метод, который захватывает изображение UIWebView
.У меня сейчас нет своего кода, но он похож на код в Как сделать снимок экрана программно и другими источниками в Интернете, и я добавлю его позже, если необходимо.
Проблема, с которой я столкнулся, заключается в том, что все мое приложение использует 3D-преобразования CSS3 в UIWebView
для создания изображений, и когда создается снимок экрана, все преобразования выглядят плоскими.Насколько я понимаю, renderInContext:
должен был показывать UIWebView
именно так, как он кажется пользователю, но это не то, что происходит.Кто-нибудь знает, почему так холодно, или как обойти это?
Я действительно пытался провести исследование этого вопроса, и самым близким, что я смог найти, был этот вопрос без ответа: Серая коробкана UIWebView Скриншот .