본문 바로가기

iOS

Custom Navigation Back Gesture

728x90

✔️ 네비게이션 바를 숨기거나 

✔️ 커스텀 네비게이션 바를 만들게 되면 (= 그래서 결국 네비게이션을 숨기게 되는 것)

 

애플에서 기본적으로 제공하는 gesture interaction인 back gesture가 작동하지 않는 것을 알 수 있다.

그렇기 때문에 아래와 같이 코드를 작성하면 네비게이션바를 숨김처리해도 제스쳐가 동작한다.

 

override func viewDidLoad() {
    super.viewDidLoad()
    navigationController?.interactivePopGestureRecognizer?.delegate = nil
}

 

위의 코드를 root view의 viewDidLoad 내에 입력하면 된다.