Я использую 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 каким-то образом «съедает» салфетки, поэтому они не обнаруживаются моим распознавателем. Кто-нибудь может прокомментировать или поставить меня на правильный путь?