2 yue1liang1chuan yue1liang1chuan 于 2013.01.28 16:15 提问

UItapgesture不处理uitableview

代码如下:

UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(resignTextView)];

    [self.tableview addGestureRecognizer:gestureRecognizer];
-(void)resignTextView
{
    [textView resignFirstResponder];
}

我用UITapGetureRecognizer添加tableview,但是不知道为什么不成功?

1个回答

lanhailvcao
lanhailvcao   2013.01.28 17:03
已采纳

添上这句:

gestureRecognizer.numberOfTapsRequired = numberOfTapsRequired;

numberOfTapsRequired是int类型处试试,默认是1,你可以从2开始。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
UITapGestureRecognizer手势与UITableView冲突解决
解决UITapGestureRecognizer手势与UITableView的点击事件的冲突UITableView 拥有属于自己的点击事件, 在将一个UITableView放在其它视图上, 并且其它视图需要添加手势进行操作的情况下, 我们会发现我们点击UITableView的cell的时候, 并没有触发方法:-(void)tableView:(UITableView *)tableView did...
UITableView didSelected与UITapGesture 冲突解决
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath方法与 UIGestureRecognizer 冲突的解决方案:} -((BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecogniz
[BUG]UITapGestureRecognizer和UITableView的冲突(didSelectRowAtIndexPath无反应)
最近有个需求,是在UIView里面添加一个子视图UITableView,然后在UIView上添加了一个UITapGestureRecognizer,之后发现UITableView里的cell点击没有反应,然后分别在UITapGestureRecognizer的事件和 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPat
UITapGestureRecognizer和UITableView点击事件冲突问题
已经输入文章内容,为什么还让书
UITapGestureRecognizer会屏蔽掉Button的点击事件
前几天在做项目的时候,遇到这个一个问题,在一个视图也就是UIView上添加一个手势,然后又在这个View上添加一个UIButton,然后给按钮添加事件,运行项目的时候我发现,不管是点击按钮还是视图上的别的地方执行的都是手势所拥有的方法,后来到网上找才发现是手势把按钮的方法给屏蔽了,那怎么解决了正确的方法是给手势设置代理,然后在代理中进行判断如果点击事件是由Button执行的,那就不执行手势,那么系
UITableView 与 UITapGesture 的一点疑惑与探讨
UITableView Gesture 触摸事件分发
Swift UICollectionView、UITableView列点击事件与 UITapGestureRecognizer 点击事件冲突处理
        本文通过实际测试,解决了 Swift UICollectionView、UITableView列点击事件与 UITapGestureRecognizer 点击事件的冲突问题,亲测有效。 在 添加 UITapGestureRecognizer 事件 指定委托,在 shouldReceivetouch 委托中作判断处理,满足要求 返回 true,否则返回fasle。具体参考代码如下:...
奇怪的现象:touchesBegan: 与UITapGestureRecognizer手势没有人响应 以及set方法的妙用
本打算实现一个点击按钮 弹出 一个landKindView 然后点击屏幕其他部分时移除这个VIew,没想到的是,出了诸多不可思议的问题。 在给这个控制器的View添加手势时,然后居然拦截不到,touchesbegin方法,然后又试了下添加tapGesture,依旧是没有反应 。 然后我试着 在touchesBegin方法中 实现 [super touchesBegins....];依旧是没有任
iOS UItableview加载图片的时候的优化之lazy(懒加载)模式and异步加载模式
iOS  UItableview加载图片的时候的优化之lazy(懒加载)模式and异步加载模式 举个例子,当我们在用易网新闻App时,看着那么多的新闻,并不是所有的都是我们感兴趣的,有的时候我们只是很快的滑过,想要快速的略过不喜欢的内容,但是只要滑动经过了,图片就开始加载了,这样用户体验就不太好,而且浪费内存.              这个时候,我
UITableView处理键盘遮挡
在使用UITableView当中,避免不了使用输入框,弹出键盘输入框被遮挡的问题。解决办法如下: 情况一、你的UIViewController继承UITableViewController,这样系统会自动处理键盘遮挡的问题。 情况二、我的ViewController不是继承UITableViewController,但我又需要使用UITableView,这怎么办?搜了很多都是监听键盘弹出,计算