मैंने UIWebView को उपclass किया है ताकि मैं स्पर्श ईवेंट प्राप्त कर सकूं और इस आसान विधि को भी कार्यान्वित कर सकूं। मैं उत्सुक हूं, अगर यह वास्तविक आईओएस डिवाइस पर काम करेगा। मैं कार्यालय में नहीं हूं, इसलिए मुझे नहीं पता कि क्या करता है। ऐसा लगता है कि सिम्युलेटर में काम करता है।UIWebView उपclass पर tapAtPoint
- (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];
}
}
क्या किसी ने ऐसा कुछ करने की कोशिश की है? मैं निश्चित रूप से सुबह में पता लगाने के लिए, lol।
नहीं है कि '" _internal "' undocumented? क्या इसे ऐप्पल द्वारा अनुमोदित किया जाएगा? –