SwiftUI에서 탭 뷰는 TabView 컨테이너 뷰를 사용하여 생성되며, 사용자가 이동할 화면들을 나타내는 하위 뷰들로 구성된다.
TabView는 하위 뷰들 사이를 이동하는 데 사용될 탭 아이템을 가진 탭 바를 레이아웃 하단에 표시한다. 탭 아이템은 수정자를 사용하여 각각의 콘텐트 뷰에 적용되며, Text 뷰와 Image 뷰로 구성되도록 할 수 있다. 다른 뷰 타입들은 탭 아이템에 지원되지 않는다.
탭 아이템에 태그를 추가하면 프로그램적으로 현재 선택된 탭을 제어할 수도 있다.

프리뷰를 보면 첫 번째 콘텐트 뷰와 함께 탭 바가 화면 하단에 표시된다. 탭 아이템을 추가하지 않았기 때문에 탭 바는 현재 비어있다.


코드로 현재 선택된 탭을 제어하려면 태그가 각 탭 아이템에 추가되어야 하며, 현재의 선택을 저장하기 위해 상태 프로퍼티를 다음과 같이 선언한다.
TabView의 현재 선택 값과 selection 상태 프로퍼티를 바인딩한다.
