iOS에서 네비게이션 바를 숨긴 후 오른쪽 스와이프 동작이 실패합니다.
그러다가 구글에서 해결책을 찾아봤습니다
self.navigationController.interactivePopGestureRecognizer.delegate = (id) self;
동작은 작동하지만 돌아가는 페이지의 탐색 표시줄이 사라집니다
이 문제를 해결하는 방법은 무엇입니까?
巴扎黑2017-04-24 09:14:34
돌아가는 인터페이스에 self.navigationController.navigationBarHidden = NO;
PHP中文网2017-04-24 09:14:34
navigationBar를 숨기는 작업은 NavigationBar 아래에 있는 모든 ViewController의 NavigationBar를 숨깁니다.
(사실 더 정확한 표현은 NavigationController가 하나의 NavigationBar만 유지한다는 것입니다.)
navigationController 아래의 프로세스가 NavigationBar를 동적으로 숨기려는 경우
더 좋은 방법은 NavigationController 자체의 NavigationBar를 숨기는 것입니다.
그런 다음 각 인터페이스는 자체적인 NavigationBar를 생성하고 유지 관리합니다.