所以我已经在导航栏中添加了一个TapGestureRecognizer,以便"拉下"另一种观点,因此它是一个UIPanGesture识别器。问题是当添加此手势时,即使在添加手势识别器之前或之后启用了UITableView scrollToTop方法也不再有效。
有没有人经历过或者可以想到一个简单的解决方案?
谢谢!
Heres My Code:
if (!pan) {
_pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panaction:)];
[_pan setMaximumNumberOfTouches:1];
}
_pan.delegate = self;
[self.navigationController.navigationBar addGestureRecognizer:_pan];
编辑:
好吧,问题似乎是添加UIView作为子视图以便从UINavigation栏向下拖动,当我不添加子视图时scrollToTop工作正常,一旦添加它必须拦截状态下的触摸事件吧..