iPhone 开发进阶 检测屏幕触摸事件
2010-03-04 19:21:00 来源:WEB开发网核心提示:这一回来定制 UIView 上的触摸事件,作为例子,iPhone 开发进阶 检测屏幕触摸事件,只是简单地检测出触摸事件并显示当前坐标在控制台上,首先添加新文件,并打印到控制台上,如果需要得到多点触摸(不只是一根手指)的信息,如下图:在显示的对话框中选中 Cocoa Touch Class 的 Objective C c
这一回来定制 UIView 上的触摸事件,作为例子,只是简单地检测出触摸事件并显示当前坐标在控制台上。
首先添加新文件,如下图:
在显示的对话框中选中 Cocoa Touch Class 的 Objective C class ⇒ UIView
在项目的添加菜单中选择 Touch 。检测触摸时间需要实现下面的函数。
1 |
- (void)touchesBegan:(NSSet *)touches |
这个函数由用户触摸屏幕以后立刻被调到。为了自定义他的行为,我们像下面来实现:
1 |
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { |
上面的代码将触摸点的坐标取出,并打印到控制台上。
如果需要得到多点触摸(不只是一根手指)的信息,需要使用 anyObject 实例指定 UIView。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
更多精彩
赞助商链接