`

UIWebView响应单机事件

 
阅读更多

在UIViewController中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下代码:

UITapGestureRecognizer*singleTap =[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
[self.view addGestureRecognizer:singleTap]; 

//这个可以加到任何控件上,比如你只想响应WebView,我正好填满整个屏幕
singleTap.delegate=self;
singleTap.cancelsTouchesInView 
=NO;

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


-(void)handleSingleTap:(UITapGestureRecognizer *)sender{
CGPoint point =[sender locationInView:self.view];
NSLog(@"handleSingleTap!pointx:%f,y:%f",point.x,point.y);
}

分享到:
评论

相关推荐

    UIWebViewDemo

    **UIWebViewDemo** 是一个基于iOS开发的示例项目,主要展示了如何在应用程序中使用`UIWebView`组件来加载和展示网页内容。`UIWebView`是Apple提供的原生控件,它允许iOS开发者在应用内嵌入网页浏览功能,使得用户...

    UIWebView与 javascript的交互

    描述中的“一个简单的demo实现了对html页面上简单事件的响应”可能指的是在HTML页面中通过JavaScript监听事件(如点击按钮),然后调用`window.location.href`或`window.webkit.messageHandlers`来触发UIWebView的...

    UIWebView+html+css

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。这个话题“UIWebView+html+css”主要关注如何在UIWebView中嵌入HTML和CSS,实现可点击的链接以及显示动态的GIF动画效果。下面将详细讲解这个...

    Cocos2dx中UIWebView替换为WKWebView

    - 处理`webView:didFinishNavigation:`和`webView:didFailNavigation:withError:`以响应加载完成或失败事件。 - 实现JavaScript与Objective-C/C++的交互,如`evaluateJavaScript:completionHandler:`。 请注意,这...

    UIWebView Demo代码

    你可以通过设置`UIWebViewDelegate`来响应这些事件。 7. **内存管理** 注意,UIWebView会占用大量内存,因为它会缓存页面内容。在不再使用时,记得调用`removeFromSuperview`来移除并释放资源。 8. **WKWebView...

    iPhone开发之UIWebView示例程序

    在iOS应用开发中,UIWebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现网页浏览功能。这个示例程序是针对iPhone平台,旨在帮助开发者理解如何有效地使用UIWebView来展示网页数据。通过这个...

    UIWebView和js交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与JavaScript进行交互,从而实现原生应用和Web内容的融合。本教程将深入探讨UIWebView与...

    IOS UIWebView Demo

    【标题】:“IOS UIWebView Demo”是一个iOS应用开发中的实例,它主要展示了如何在iOS应用中集成和使用UIWebView组件来加载和展示网页内容。UIWebView是Apple iOS SDK提供的一种原生控件,用于在iOS应用程序内部显示...

    UIWebView和js交互demo1

    设置`UIWebViewDelegate`代理可以监听网页加载状态,如加载开始、完成、失败等事件。 ```swift let webView = UIWebView(frame: CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height)) view....

    UIWebView的使用

    在iOS开发中,UIWebView是苹果提供的一种非常重要的组件,它允许开发者在应用程序内部嵌入网页内容,实现类似浏览器的功能。这个"UIWebView的使用"示例是一个基础的学习项目,旨在帮助开发者理解如何通过UIWebView...

    UIWebView的使用代码

    之前提到UIWebView使用一个UIScrollView对象来关联web页面的内容,通过UIWebView的scrollView属性即可获得该对象,默认情况下网页长度超出设备视口长度后页面会滚动,用户使用手指滚动页面到页面边距并放开手指后...

    UIWebView原生与H5交互

    1. `loadHtmlCssJsDemo-master`可能是一个示例项目,包含了如何在`UIWebView`中加载包含HTML、CSS和JavaScript的页面,并演示了如何处理页面间的跳转和交互事件。 2. 页面跳转方式: - `window.location.href`:...

    UIWebView使用

    在iOS开发中,UIWebView是苹果提供的一种非常重要的组件,用于在原生应用中嵌入网页内容。这个组件使得开发者可以展示HTML、CSS和JavaScript编写的网页,甚至与应用程序进行交互,实现一定的混合开发模式。以下是对...

    网页视图 UIWebView

    在本文中,我们将深入探讨UIWebView的基本使用,包括网络资源地址字符串的处理以及UIWebView的属性和协议的综合应用。 首先,让我们了解一下**UIWebView的基本使用**。创建一个UIWebView实例很简单,只需要在代码中...

    ios UIWebView使用

    UIWebView的Delegate通常是一个遵循`UIWebViewDelegate`协议的对象,它能监听并处理UIWebView的各种事件,如页面加载开始、完成、失败等。设置Delegate的方法是: ```swift webView.delegate = self ``` 需要...

    iOS UIWebView URL拦截.pdf

    但是,UIWebView本身并不支持直接加载本地资源。为了实现这一需求,文中提出了通过URL拦截的方法来解决。 首先,我们需要了解iOS中的URL Loading System,这是一个系统级别的网络请求框架,UIWebView正是利用这个...

    Demo.zip_DEMO_iphone_uiwebview_uiwebview demo_uiwebview video

    至于"iphone开发",这表明这个示例是针对iOS设备的,可能包含了适配不同屏幕尺寸、横竖屏切换以及处理iOS特定事件的代码。开发者需要确保UIWebView的布局在不同设备和方向上都能正确显示。 标签中的"uiwebview_demo...

    UIWebView加载html

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序中展示网页内容的组件。这篇博客“UIWebView加载html”很可能是讨论如何利用UIWebView来加载并显示HTML代码,这对于构建混合式应用或者需要在App内嵌入网页...

    UIWebView离线缓存

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序中嵌入网页内容的组件。UIWebView不仅能够实时加载网络页面,还可以实现离线缓存功能,使得用户在没有网络连接时依然可以查看之前加载过的网页内容。这个特性...

Global site tag (gtag.js) - Google Analytics