[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)
}

위의 코드는 뷰가 나타날 때(appearing) 네비게이션 바를 숨기고, 뷰가 사라질 때(disappearing) 네비게이션 바를 다시 나타내도록 구현되어 있습니다.

해당 방법으로 네비게이션 뷰에서 상태 막대를 숨길 수 있습니다.