日期:2014-05-17 浏览次数:20670 次
tap是指轻触手势。类似鼠标操作的点击。从iOS 3.2版本开始支持完善的手势api:
这为开发者编写手势识别操作,提供了很大的方便,想想之前用android写手势滑动的代码(编写android简单的手势切换视图示例 ),尤其感到幸福。
这里写一个简单的tap操作。在下面视图的蓝色视图内增加对tap的识别:
?
当用手指tap蓝色视图的时候,打印日志输出:
代码很简单,首先要声明tap的recognizer:
UITapGestureRecognizer *recognizer=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapFrom:)];?
[infoView addGestureRecognizer:recognizer];?
[recognizer release];
在这里:
对应的回调方法:
-(void)handleTapFrom:(UITapGestureRecognizer *)recognizer{?