찾다

 >  Q&A  >  본문

목표-c - NavigationBar를 숨긴 후 iOS 오른쪽 스와이프 제스처 실패 문제

iOS에서 네비게이션 바를 숨긴 후 오른쪽 스와이프 동작이 실패합니다.
그러다가 구글에서 해결책을 찾아봤습니다
self.navigationController.interactivePopGestureRecognizer.delegate = (id) self;
동작은 작동하지만 돌아가는 페이지의 탐색 표시줄이 사라집니다
이 문제를 해결하는 방법은 무엇입니까?

黄舟黄舟2840일 전450

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-24 09:14:34

    돌아가는 인터페이스에
    self.navigationController.navigationBarHidden = NO;

    가 적혀 있는지 확인하세요.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:34

    navigationBar를 숨기는 작업은 NavigationBar 아래에 있는 모든 ViewController의 NavigationBar를 숨깁니다.
    (사실 더 정확한 표현은 NavigationController가 하나의 NavigationBar만 유지한다는 것입니다.)

    navigationController 아래의 프로세스가 NavigationBar를 동적으로 숨기려는 경우
    더 좋은 방법은 NavigationController 자체의 NavigationBar를 숨기는 것입니다.
    그런 다음 각 인터페이스는 자체적인 NavigationBar를 생성하고 유지 관리합니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-24 09:14:34

    반환된 Viewcontroller의 In viewWillAppear

    으아악

    회신하다
    0
  • 취소회신하다