• <tfoot id='HBv6c'></tfoot>

        <small id='HBv6c'></small><noframes id='HBv6c'>

        <i id='HBv6c'><tr id='HBv6c'><dt id='HBv6c'><q id='HBv6c'><span id='HBv6c'><b id='HBv6c'><form id='HBv6c'><ins id='HBv6c'></ins><ul id='HBv6c'></ul><sub id='HBv6c'></sub></form><legend id='HBv6c'></legend><bdo id='HBv6c'><pre id='HBv6c'><center id='HBv6c'></center></pre></bdo></b><th id='HBv6c'></th></span></q></dt></tr></i><div id='HBv6c'><tfoot id='HBv6c'></tfoot><dl id='HBv6c'><fieldset id='HBv6c'></fieldset></dl></div>
      1. <legend id='HBv6c'><style id='HBv6c'><dir id='HBv6c'><q id='HBv6c'></q></dir></style></legend>
          <bdo id='HBv6c'></bdo><ul id='HBv6c'></ul>
      2. 如何检测 UIWebView 上的触摸

        How to detect touch on UIWebView(如何检测 UIWebView 上的触摸)

          <tbody id='yFxgu'></tbody>

        <legend id='yFxgu'><style id='yFxgu'><dir id='yFxgu'><q id='yFxgu'></q></dir></style></legend>
          • <bdo id='yFxgu'></bdo><ul id='yFxgu'></ul>
              <i id='yFxgu'><tr id='yFxgu'><dt id='yFxgu'><q id='yFxgu'><span id='yFxgu'><b id='yFxgu'><form id='yFxgu'><ins id='yFxgu'></ins><ul id='yFxgu'></ul><sub id='yFxgu'></sub></form><legend id='yFxgu'></legend><bdo id='yFxgu'><pre id='yFxgu'><center id='yFxgu'></center></pre></bdo></b><th id='yFxgu'></th></span></q></dt></tr></i><div id='yFxgu'><tfoot id='yFxgu'></tfoot><dl id='yFxgu'><fieldset id='yFxgu'></fieldset></dl></div>
                  <tfoot id='yFxgu'></tfoot>

                  <small id='yFxgu'></small><noframes id='yFxgu'>

                  本文介绍了如何检测 UIWebView 上的触摸的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 UIWebview 上,如何检测触摸?

                  On UIWebview, how can I detect a touch?

                  但不是当用户单击某个 URL 或触摸控件时.

                  But not when user clicks some URL or touching a control.

                  可以处理吗?

                  推荐答案

                  使用 UIGestureRecognizerDelegate 方法:

                  Use UIGestureRecognizerDelegate method:

                  在声明文件(即您的 .h 文件)中添加 UIGestureRecognizerDelegate

                  Add UIGestureRecognizerDelegate in declaration file (i.e. your .h file)

                  第一步:设置gestureRecognizer的代理:(在.m文件viewDidLoad中)

                  Step 1: Just set the delegate of gestureRecognizer: (in .m file viewDidLoad)

                  UITapGestureRecognizer *webViewTapped = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction:)];
                  webViewTapped.numberOfTapsRequired = 1;
                  webViewTapped.delegate = self;
                  [offScreenWebView addGestureRecognizer:webViewTapped];
                  [webViewTapped release];
                  

                  第 2 步:覆盖此函数:(在 .m 文件中)

                  Step 2: Override this function: (in .m file)

                  - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
                  {
                      return YES;
                  }
                  

                  第 3 步:现在实现 tapAction 函数:

                  Step 3: Now implement the tapAction function:

                  - (void)tapAction:(UITapGestureRecognizer *)sender
                  {    
                      NSLog(@"touched");
                  
                      // Get the specific point that was touched
                      CGPoint point = [sender locationInView:self.view];
                  }
                  

                  这篇关于如何检测 UIWebView 上的触摸的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Getting an NSArray of a single attribute from an NSArray(从 NSArray 获取单个属性的 NSArray)
                  ImageIO: lt;ERRORgt; JPEG Corrupt JPEG data: premature end of data segment iphone - how to catch this?(ImageIO:lt;错误gt;JPEG 损坏的 JPEG 数据:iphone 数据段过早结束 - 如何捕捉到这个?)
                  How to get indexPath.row of tableView which is currently being displayed?(如何获取当前正在显示的 tableView 的 indexPath.row?)
                  Xcode iOS organizer submit to app store yields quot;The archive is invalidquot; error(Xcode iOS 管理器提交到应用商店产生“存档无效;错误)
                  MFMessageComposeViewController alloc returns nil(MFMessageComposeViewController alloc 返回 nil)
                  Mobile Device Management with iPhone(使用 iPhone 进行移动设备管理)
                • <i id='wrZXv'><tr id='wrZXv'><dt id='wrZXv'><q id='wrZXv'><span id='wrZXv'><b id='wrZXv'><form id='wrZXv'><ins id='wrZXv'></ins><ul id='wrZXv'></ul><sub id='wrZXv'></sub></form><legend id='wrZXv'></legend><bdo id='wrZXv'><pre id='wrZXv'><center id='wrZXv'></center></pre></bdo></b><th id='wrZXv'></th></span></q></dt></tr></i><div id='wrZXv'><tfoot id='wrZXv'></tfoot><dl id='wrZXv'><fieldset id='wrZXv'></fieldset></dl></div>

                    <tbody id='wrZXv'></tbody>
                  <tfoot id='wrZXv'></tfoot>

                    <legend id='wrZXv'><style id='wrZXv'><dir id='wrZXv'><q id='wrZXv'></q></dir></style></legend>

                        <small id='wrZXv'></small><noframes id='wrZXv'>

                        • <bdo id='wrZXv'></bdo><ul id='wrZXv'></ul>