He sublimitado UIWebView para que pueda obtener eventos táctiles y también implemente este práctico método. Tengo curiosidad, si esto funcionará en un dispositivo iOS real. No estoy en la oficina, así que no sé si lo hace. Parece que funciona en el simulador.tapAtPoint en la subclase UIWebView
- (void) tapAtPoint:(CGPoint)point
{
id /*UIWebBrowserView*/ webBrowserView = nil;
id webViewInternal = nil;
object_getInstanceVariable(self, "_internal", (void **)&webViewInternal);
object_getInstanceVariable(webViewInternal, "browserView", (void **)&webBrowserView);
if (webBrowserView) {
[webBrowserView tapInteractionWithLocation:point];
}
}
¿Alguien ha intentado algo como esto? De seguro lo averiguaré en la mañana, jajaja.
No es que ' "_internal"' indocumentado? ¿Será aprobado por Apple? –