Custom tab bar
·
SwiftUI
TabView를 커스텀화하여 만들 수 있습니다 TabView 분석다음은 TabView을 커스텀화하기 위해서는 TabView가 어떻게 구성되어 있는지 확인합니다. 확인해보면 TabView는 2개의 Generic 타입의 값을 가지는 struct 입니다. TabView에서 SelectionValue는 Hashable를 준수하며 Content는 View를 준수하는 것을 확인할 수 있습니다. 추가로 TabView를 만들게 된다면 init() 메서드가 실행되는데 selection은 Binding 프로퍼티여야하며 content는 @ViewBuilder로 뷰를 만드는것으로 확인할 수 있습니다. Enum 정의하기반복적으로 사용할 코드를 Enum을 사용하여 만들어줍니다.enum TabBarItem: Hashable { ..