我在应用程序的任何地方使用的 uitableview 单元格只能在长按时选择 ios 9.2,我没有使用任何手势

My uitableview cells using in anywhere in application are only selectable on long press ios 9.2, I am not using any gestures

我在我的应用程序中使用自定义 xib 单元格,但我面临有关所有 table 视图的问题,UITableViewCell 没有在单击时被选中,我必须长按单元格才能选择它。我正在使用自定义 xib 单元格,并且我没有在我的 类 中使用任何手势识别器。我在每个 table 视图中都面临这个问题,甚至在 NIDropdownList 的 Tableview 中也是如此,这是一个我以前使用过很多次的开源库..

我使用的是 CDSideMenu 和 TSMessage 库,其中包含 UIGestureRecognizers。

UISwipeGestureRecognizer *gestureRec = [[UISwipeGestureRecognizer 分配] initWithTarget:self 动作:@selector(fadeMeOut)]; [gestureRec setDirection:(self.messagePosition ==TSMessageNotificationPositionTop ? UISwipeGestureRecognizerDirectionUp : UISwipeGestureRecognizerDirectionDown)];

[自我addGestureRecognizer:gestureRec]; [gestureRec setCancelsTouchesInView:NO];

我已将所有手势设置为不取消视图中的其他触摸,它解决了问题 [gestureRec setCancelsTouchesInView:NO] :)