UIWebView
довольно монолитен, и его компоненты, как правило, не предназначены для доступа. Все более или менее скрыто.
Вы можете "обмануть", просматривая подпредставления веб-представления, но вы, вероятно, столкнетесь с неодобрением Apple в отношении доступа к закрытым классам, например ::10000
CALayer *webViewLayer;
for (UIView *_subview in [[[webView subviews] objectAtIndex:0] subviews]) {
if ([_subview isKindOfClass:[UIWebDocumentView class]]) {
webViewLayer = [_subview layer];
}
}
[webViewLayer renderInContext:ctx];
Доступ к закрытым классам приведет к отклонению вашего приложения, если вы намерены опубликовать его в App Store.