我正在使用 Core Plot 来显示散点图,并且我想使用滑动手势在图表本身和组成图表的数据的 UITableView 之间切换。我的 UISwipeGestureRecognizer 在表格视图上工作正常,但在图表上没有触发滑动事件。该图是一个 UIView,其类设置为 CPTGraphHostingView,我的代码如下:
UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeHistoryData:)];
[swipeRight setDirection:UISwipeGestureRecognizerDirectionRight];
[graphHostingView addGestureRecognizer:swipeRight];
[tableListView addGestureRecognizer:swipeRight];
我的猜测是 CPTGraphHostingView 正在以某种方式“吃掉”滑动,因此我的识别器不会检测到它们。任何人都可以发表评论或让我走上正确的道路吗?