您的位置:首页 > 其它

关于手势的点击事件

2015-12-08 13:15 232 查看
第一件事情就是实现这个手势的协议
UIGestureRecognizerDelegate
然后就是必须要实现的一个协议方法

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer;
return yes就可以了。
UITapGestureRecognizer* singleTap = [[UITapGestureRecognizeralloc]
initWithTarget:self action:@selector(handleSingleTap:)];
singleTap.delegate =self;
singleTap.cancelsTouchesInView =NO;
[self.shadowaddGestureRecognizer:singleTap];

这是方法点击事件,传的是你的点击手势,现在我没用到过。
-(void)handleSingleTap:(UITapGestureRecognizer *)sender
注意,有些控件的交互需要打开的,要不然点击么米有时间相应的,比如uiimageview类型的控件

iv.userInteractionEnabled=YES;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: