我有一个UISegmentedControl视图控制器和UITableView作为它的子视图 . 在 -viewDidLoad 中,我创建了一个UITapGestureRecognizer并将其添加到控制器的主视图中 .

例如,当我点击表格视图的单元格时,轻击手势识别器's action is being called and it prevents receiving touches to the table view (that'确定为 tapRecognizer.cancelsTouchesInView == YES ) .

然而,问题在于当我点击分段控件时,未调用轻击手势识别器的动作 . 为什么会这样?如何使点击手势识别器成为处理触摸的“顶级”对象?

谢谢,亚当