首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS中禁用uiwebview上的某些触摸事件

在iOS中禁用uiwebview上的某些触摸事件
EN

Stack Overflow用户
提问于 2013-11-17 07:10:35
回答 1查看 956关注 0票数 0

我的应用程序通过驻留在我的web服务器上的网页使用交互式展厅平面图。我有一个列出所有参展商的UITableView,选择一个参展商将用户带到UIWebView,并在交互式楼层平面图上突出显示参展商展位。在大多数情况下,用户必须进行放大手势才能在webview中查看详细的参展商展位信息。然而,因为它们是楼层平面图上的其他交互式热点,所以用户在触摸屏幕时可能会无意中选择另一个展位来放大。我想禁用用户选择任何其他展位(触摸事件)的功能,但希望保留它,以便用户仍然可以使用放大手势。基本上,我希望在这一点上呈现页面“静态”,以便突出显示的展位保持突出显示,用户不能选择任何其他热点,但仍然可以平移页面和放大。

EN

回答 1

Stack Overflow用户

发布于 2013-11-17 19:37:58

UIWebViewDelegate

代码语言:javascript
复制
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
   if (//link is something you want to ignore)
   {
      return NO;
   }
   return YES;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20025103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档