1. First hide the top left back button
- Hide Back button
- Self.navigationItem.hidesBackButton = YES;
2.1. Further disable the left side of the page
- Prevent the page from sliding back to the left, note that if you just want to prevent this single page from returning, you also need to open the viewwilldisapper under
- Disable return gestures
- if ([Self.navigationcontroller respondstoselector: @selector (Interactivepopgesturerecognizer)]) {
- self.navigationController.interactivePopGestureRecognizer.enabled = NO;
- }
2.2. If only this interface is forbidden to return, other interfaces are normal, you need to open the slide when the page is about to disappear.
- Turn on return gestures
- if ([Self.navigationcontroller respondstoselector: @selector (Interactivepopgesturerecognizer)]) {
- self.navigationController.interactivePopGestureRecognizer.enabled = YES;
- }
IOS prevents side-by-side slide back to previous page function