IOS开发-UIWebView网页视图
来源:互联网 发布:凤凰网域名注册 编辑:程序博客网 时间:2024/06/08 11:02
UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。
UIWebView的点击事件
在.h中,加入协议UIGestureRecognizerDelegate,然后.m文件里加入以下码:
1
2
3
4
5
6
UITapGestureRecognizer* singleTap = [[UITapGestureRecognizer alloc] initWithTarget:
self
action:
@selector
(handleSingleTap:)];
singleTap.delegate=
self
;
singleTap.cancelsTouchesInView =
NO
;
//这个可以加到任何控件上,比如你只想响应WebView,我正好填满整个屏幕
[
self
.webView addGestureRecognizer:singleTap];
然后有一个关键的方法要实现,如果不实现这个方法,点击UIWebView无效果。
1
2
3
- (
BOOL
)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
return
YES
;
}
最后在响应的方法中,处理您的逻辑!
1
2
3
4
-(
void
)handleSingleTap:(UITapGestureRecognizer *)sender{
CGPoint point = [sender locationInView:
self
.view];
NSLog
(@
"handleSingleTap!pointx:%f,y:%f"
,point.x,point.y);
}
好了,得到启发了吧,也能获取到坐标了。不过如果你要直接判断手势方向之类的,比如向左或向右轻扫,可以使用UISwipeGestureRecognizer类。
http://my.oschina.net/junwong/blog/51641
- IOS开发-UIWebView网页视图
- UIWebView网页视图—IOS开发
- UIWebView网页视图—IOS开发
- UIWebView网页视图—iOS开发
- UIWebView网页视图—IOS开发
- UIWebView网页视图—IOS开发
- UIWebView网页视图—IOS开发
- UIWebView网页视图—IOS开发
- UIWebView网页视图—IOS开发
- IOS UIWebView 网页视图
- IOS UIWebView 网页视图
- iOS UIWebView 网页视图的应用
- ios学习之UIWebView网页视图
- iOS开发之UIWebView网页视图和UITextField密码输入框光标自动跳转下一个
- UIWebView网页视图
- UIWebView网页视图
- UIWebView网页视图
- UIWebView网页视图
- 开源力量公开课第三十四期-《微软+开源:如何使用微软公有云Azure上的开源软件》
- nodejs 入门总结
- Mfg tool WINCE下载
- 将博客搬至CSDN
- C++11-正则表达式笔记
- IOS开发-UIWebView网页视图
- 第三方应用市场
- 【Linux基础】制作qte-4.7.0带tslib的根文件系统 [复制链接]
- 数据结构排序
- Eclipse和debug的一些快捷键
- 【修改注册表项 实现网络加速】
- 用 SQL 脚本读取Excel 中的sheet数量及名称
- 【黑马程序员】Socket文件传输
- 网页前端工作经验总结-每天更新原文