На самом деле, это возможно!Но сначала на UIThread вам нужно получить некоторую информацию, например:
CALayer* layer = view.layer;
CGRect frame = view.frame;
, затем перейдите на backgroundthead, используйте приведенные ниже коды для получения изображения:
UIGraphicsBeginImageContextWithOptions(frame.size, NO, 0);
CGContextRef context = UIGraphicsGetCurrentContext();
[layer renderInContext:context];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();