Skip to content

네비게이션 컨트롤러 관련 문제

S004_강현준 edited this page Nov 29, 2021 · 1 revision

문제 상황

  • 네비게이션에서 back button item을 눌렀을때 특정 액션이 발생하도록 구현하려고 했음
  • 그 구현 방법으로 커스텀 네비게이션을 만들어서 사용하기로 함
  • 그러나 커스텀 네비게이션에서는 swipe back이 되지 않는 문제가 발생
    • 사용자 경험을 저해할 것으로 보였음

해결

기존 네비게이션 바를 그대로 사용하되, 원하는 액션이 발생하는 것은 viewDidDisappear에서 isMovingFromParentViewController를 확인하여 동작하도록 구현함

  • 해당 compute property를 사용하면 해당 뷰 컨트롤러가 navigationController에서 pop되는지를 확인할 수 있기 때문임

수인분당선

규칙

프로젝트

기술 특장점

데일리 스크럼

1주차
2주차
3주차
4주차
5주차
6주차

회고

회의록

1주차
2주차
3주차
4주차
5주차
6주차

멘토링

기술 공유

트러블슈팅

더보기

데모 영상

Clone this wiki locally