У меня есть UIPageViewController, и каждая страница содержит несколько UIView на странице, каждый UIView позволяет жест жесткости после жест longPress, я использую следующий делегат в contentVC, но он выглядит как pageVC меня не волнует мое ограничение ниже, и оно продолжает переворачивать страницу! мне нужно что-то сделать, чтобы отключить поворот страницы во время панорамирования? (Последнее средство будет установка переменного на PageVC как canTurn, и установить его на NO в то время как панорамирование в действии ....отключить распознаватель жестов UIPageViewController во время передачи жестов longPressed
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
if ([gestureRecognizer isKindOfClass:[UILongPressGestureRecognizer class]] &&
[otherGestureRecognizer isKindOfClass:[UIPanGestureRecognizer class]]) {
return YES;
}
return NO;
}
Какой PageVC? Подкласс объекта PageViewController? –
Да подкласс UIPageViewController –
Это никогда не называется. Должен ли я сначала задать делегат gestureRecoqnizer? –