UIWebView alt sınıflarım var, böylece dokunma olayları elde edebilir ve bu kullanışlı yöntemi uygulayabilirim. Bu, gerçek bir iOS cihazında çalışacaksa merak ediyorum. Ben ofiste değilim, o zaman bilmiyorum. Simülatörde çalışıyor gibi görünüyor.tapAtPoint on UIWebView alt sınıfı
- (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];
}
}
Böyle bir şey deneyen var mı? Sabahları mutlaka öğreniyorum, lol.
' "_internal"' belgesiz değil mi? Apple tarafından onaylanacak mı? –