У меня есть контроллер представления подробностей с прокруткой на нем.И у меня есть загрузка UILabel, UIImageView поверх UIScrollView.Вид прокрутки настроен на прокрутку только по вертикали.и представление должно быть в состоянии распознать пролистывание влево и вправо, чтобы перейти к следующей / предыдущей странице, добавив
self.leftGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRecognizer:)];
[self.leftGestureRecognizer setDirection:UISwipeGestureRecognizerDirectionLeft];
[self.view addGestureRecognizer:self.leftGestureRecognizer];
Так что, когда я пролистываю в UILabel, это работает.Если я проведу пальцем из UIScrollView, он не работает.Я предполагаю, что это конфликт UIScrollView жестом смахивания.
Короче говоря, жест смахивания работает только для подпредставления, но не для UIScrollView. У кого-нибудь есть какие-либо идеи по этому поводу?
ОБНОВЛЕНИЕ: Если я проведу пальцем сначала от scrollview, а затем до UILabel, онне распознает жест смахиванияЕсли я проведу по UILabel (начало и конец в UILAbel), он сможет распознать.