기본앱에서도 다른 많은 앱에서도 자주 보이는 TabBar에 관해 알아보자😃
manages a multiselection interface, where the selection determines which child view controller to display
👉 보여질 자식 뷰 컨트롤러를 관리
탭 표시줄은 개수가 6개이상일 경우 4개와 more로 표시를 한다.
최대 5개까지 표시 가능
weak var delegate: UITabBarControllerDelegate? { get set }
delegate object을 통해 항목에 대한 변경사항을 추적하고 모니터링한다.
위 사진과 같이 기본 view가 가운데 item인 홈으로 지정되게 구현을 하고싶다.
class TabBarController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
self.selectedIndex = 1
}
}
정말 문서만 보고 어떻게 개발을 하지...
이렇게 한 줄 추가하면 구현가능한데 아직도 문서 무슨말인지 잘 모르겠다...😂
https://developer.apple.com/documentation/uikit/uitabbarcontroller