콘텐츠로 건너뛰기

[iOS Swift] 특정창의 네비게이션바 없애기!!

네비게이션 바를 없애면 모든 창의 네비게이션바가 없어집니다

특정 창의 네비게이션 바를 없앨려면 아래와 같이 사용하시면 됩니다

아래 소스는 특정 창의 네비게이션 창만 없애는 코드입니다

뷰가 화면에 보일때 네비게이션을 숨기고 다른창으로 넘어갈때 다시 보이게 하면 됩니다

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        
        navigationController?.setNavigationBarHidden(true, animated: animated)
    }

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        navigationController?.setNavigationBarHidden(false, animated: animated)
    }