>

내비게이션 컨트롤러에 내장 된 VC에서 내비게이션 컨트롤러에 내장 된 VC를 양식 시트로 모았습니다. 두 번째 VC의 Nav Bar 스타일을 변경할 수 없습니다.

segue를 "Present Modally"에서 "Show (예 : Push)"로 변경하면 작동합니다. 또한 코드를 ViewWillAppear에 넣으려고 시도했지만 작동하지 않았습니다.

형식적으로 제시된 VC에서 :

override func viewDidLoad() {
    super.viewDidLoad()
    self.navigationController?.navigationBar.barStyle = .blackTranslucent
}

  • 답변 # 1

    문제는 중간에있는 내비게이션 컨트롤러 (이미지 참조)의 경우 내비게이션 바의 색조가 사용자 정의 색상으로 설정되었다는 것입니다.

관련 자료

  • 이전 Swift 4 Codable은 배열에서 첫 번째 배열을 얻습니다
  • 다음 ios - 버튼 클릭시 UIPageViewController를 여는 방법