Deslizar hacia la derecha para regresar no será válido después de personalizar el botón de devolución
//返回按钮
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"return"] style:(UIBarButtonItemStylePlain) target:self action:@selector(back)];
El botón de retorno incorporado se sobrescribirá. En este momento, el retorno de la diapositiva derecha original no será válido. Debe agregar un código para que la diapositiva derecha funcione normalmente:
// 解决右滑返回失效问题
self.navigationController.interactivePopGestureRecognizer.delegate = self;
En este caso, el controlador debe tener una barra de navegación. Si la barra de navegación del controlador está oculta o se reemplaza por una vista personalizada, la parte de la barra de navegación se ocultará al regresar, por lo que se recomienda utilizar la columna de navegación del sistema.
Además: si realiza una operación de actualización en viewDidAppear, no habrá deslizamiento hacia la derecha hacia atrás para congelar el fenómeno.
viewWillAppear: (BOOL) animated; // Se activa cuando la vista raíz del controlador de vista está a punto de mostrarse;
viewDidAppear: (BOOL) animated; // Se activa cuando se muestra la vista raíz del controlador de vista;