커스텀 탭바를 통해 보여줄 페이지를 생성하였다.
각 페이지의 상단에는 NavigationLink를 통해 새로운 페이지로 넘어갈 수 있게 하였다.
그러나, 새로운 페이지가 실행돼도 하단의 탭바가 사라지지 않고 존재했다.
원인을 찾아보니 NavigationStack의 위치 때문에 발생한 것이었다.
해당 사이트를 참고하였다.
기존 구조는 NavigationView()가 NavigationLink의 바로 상위에서 감싸고 있었다. 이는 새로운 페이지로 이동하여도 하단의 CustomTabView가 보이게 되는 사태를 초래했다.
수정한 구조는 NavigationView()가 가장 상위단계에 위치하게 된다. 이를 통해 새로운 페이지로 이동할 시 CustomTabView가 보이지 않게 된다.