Контекст: У меня есть UIPageViewController с 4 UIViewControllers, своего рода стиль Snapchat.UIScrollView внутри UIPageViewController: не красть страницы во время UIScrollView прокрутки
В 3 из этих 4 UIViewControllers у меня есть UITableView или UICollectionView, два элемента управления, которые наследуют UIScrollView.
Проблема: Когда я прокрутка (по вертикали) на UITableView или UICollectionView, я не могу прокрутки по горизонтали (салфетки) на следующую страницу, пока свиток не будет закончен. Вместо этого, когда я пытаюсь прокрутить, прокрутка останавливается, а затем я должен сделать еще один промах, чтобы фактически изменить страницу UIPageViewController.
Что я ожидаю: Пользователь должен иметь возможность изменить страницу, когда Swiping, даже если UITableView или UICollectionView по-прежнему прокрутки, а Snapchat в настоящее время делает.
Любые советы для достижения этой цели?
Спасибо!
Спасибо. Я в конечном итоге создать подкласс UITableView и UICollectionView и добавить этот кусок кода ... '- (BOOL) gestureRecognizer: (UIPanGestureRecognizer *) gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer: (UISwipeGestureRecognizer *) otherGestureRecognizer { возвращение YES; } ' ... как этот ответ рекомендует: [ссылка] (http://stackoverflow.com/a/23841224/1774983) Это сделало взмахом UIPageViewController работы, как ожидалось :) –
Вы добро пожаловать! – sschale