Как сделать снимок экрана iPhone с анимацией UIWebview?

Я только что создал код для захвата видео с экрана... он отлично работает с помощью UIView.но если я использую UIWebview, тогда на экране захвата видео отображается застрявшим... Я знаю причину. Причина заключается в использовании веб-просмотра

[[self.layer presentationLayer] renderInContext:mycontext];

не работает.. и мое приложение не работает

Итак, если слой презентации не работает, то видео застревает. и используя эту строку

[self.layer renderInContext:mycontext];

Захват экрана работает, но видео отображается с застрял.

это код, когда пользователь просматривает любой веб-сайт на своем мобильном телефоне.

UIGraphicsBeginImageContextWithOptions(self.bounds.size, YES, 0.0);

CGContextRef mycontext = UIGraphicsGetCurrentContext();

if([[self.layer presentationLayer] respondsToSelector:@selector(renderInContext:)])
{
    [[self.layer presentationLayer] renderInContext:mycontext];
}
else
{
    [self.layer renderInContext:mycontext];
}


UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

при прокрутке веб-просмотра и захваченного видео, на экране захвата видео отображается застрявший..

есть ли решение?

0 ответов

Другие вопросы по тегам