Ios8 新';hidebarsonswip';IOS 8方法会影响其他视图对象

Ios8 新';hidebarsonswip';IOS 8方法会影响其他视图对象,ios8,show-hide,uiswipegesturerecognizer,Ios8,Show Hide,Uiswipegesturerecognizer,我一直在玩新的navigationcontroller.hidebarsonswip方法,它真的很棒!然而,最大的缺点似乎是它会影响可见视图中的所有UIView对象。更确切地说:当我的scrollvie/tableview上有一个标签重叠时,它会识别“滑动”手势并将整个视图向上移动——有人知道如何只让这个手势影响底层的tableview吗?谢谢 因此,简单地解决这个问题的方法是,通过使用以下命令查看对象的识别器来禁用某些对象的滑动手势: - (BOOL)gestureRecognizer:(UI

我一直在玩新的navigationcontroller.hidebarsonswip方法,它真的很棒!然而,最大的缺点似乎是它会影响可见视图中的所有UIView对象。更确切地说:当我的scrollvie/tableview上有一个标签重叠时,它会识别“滑动”手势并将整个视图向上移动——有人知道如何只让这个手势影响底层的tableview吗?谢谢

因此,简单地解决这个问题的方法是,通过使用以下命令查看对象的识别器来禁用某些对象的滑动手势:

- (BOOL)gestureRecognizer:(UISwipeGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {

if( [gestureRecognizer view] == self.(your view object) {
    return NO;
    }
return YES;
}

此外,您可以根据打开的弹出窗口将手势设置为false或true