
이 익숙함은 어디서 오는 걸까?
두줄요약
iOS Navigation Controller가 화면 스택의 PUSH·POP과 공용 네비게이션 바를 처리하는 방식을 설명했습니다.\n일관된 화면 전환 경험과 네비게이션 바 스타일 관리 시 주의점을 정리했습니다.
구조와 흐름
- iOS 앱의 일관된 상단 바와 좌우 화면 전환 경험을 제공하는 Navigation Controller
- 이전 화면 정보를 네비게이션 아이템 스택과 화면 스택에 보관하는 구조
- 새 화면 진입 시 PUSH, 뒤로가기 시 POP으로 화면을 전환하는 흐름
선택 이유
- 네비게이션 바, 뒤로가기 기능, 전환 애니메이션의 기본 제공
- 화면 추가 시 타이틀·바 버튼과 네비게이션 바 아래 콘텐츠 중심의 구현
주의할 점
- 네비게이션 바를 개별 화면 소유가 아닌 컨트롤러 내 공용 컴포넌트로 관리
- 특정 화면의 바 스타일 변경 뒤 POP 시점에 원래 스타일 복구 필요



