Я столкнулся с подобной проблемой. Моей целью было сохранение изображения WebKit / WebView, но все, что с -webkit-transform было пустым.
Это код, который я использовал, который не работал правильно:
-(NSBitmapImageRep *)getBitmap {
return [[NSBitmapImageRep alloc] initWithFocusedViewRect: [[[[webView mainFrame] frameView] documentView] bounds]];
}
Этот код, похоже, решает проблему, действительно отображая объекты с -webkit-transform:
-(NSBitmapImageRep *)getBitmap {
NSBitmapImageRep *image = [webView bitmapImageRepForCachingDisplayInRect:[webView bounds]];
[webView cacheDisplayInRect:[webView bounds] toBitmapImageRep:image];
return image;
}