У меня есть контроллер Side Menu, в котором вы можете получить доступ ко всем контроллерам, боковым контроллером. По какой-то причине, когда я перетаскиваю один из своих представлений (который на самом деле является типичным контроллером представления), касаясь его слева направо, он перетаскивает и показывает контроллер бокового меню. Пожалуйста, обратите внимание:Предотвращение просмотра при перетаскивании в боковое меню
Как предотвратить такое поведение? Есть ли способ UIView, который может помочь?
Я пробовал:
if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]){
[self.navigationController.view removeGestureRecognizer:self.navigationController.interactivePopGestureRecognizer];
}
Но это не работает, я думаю, что это потому, что это не проблема навигации контроллера.
Используете ли вы какую-то стороннюю библиотеку для этого контроллера меню? Или вы реализуете его изначально? –
@AlekseyPotapov его не сторонняя библиотека, но написанная другим разработчиком. –
Трудно сказать. Не могли бы вы описать структуру вашей организации? Предоставьте больше кода .. –