[UIKit] UITabBarController

HYES00·2023년 3월 22일
0

UIKit

목록 보기
1/3

기본앱에서도 다른 많은 앱에서도 자주 보이는 TabBar에 관해 알아보자😃

UITabBarController?

manages a multiselection interface, where the selection determines which child view controller to display

👉 보여질 자식 뷰 컨트롤러를 관리

탭 표시줄은 개수가 6개이상일 경우 4개와 more로 표시를 한다.
최대 5개까지 표시 가능

UITabBarControllerDelegate

weak var delegate: UITabBarControllerDelegate? { get set }

delegate object을 통해 항목에 대한 변경사항을 추적하고 모니터링한다.

TabBar에서 2번째 item이 기본 뷰가 되도록 구현해보기


위 사진과 같이 기본 view가 가운데 item인 홈으로 지정되게 구현을 하고싶다.

class TabBarController: UITabBarController {
    override func viewDidLoad() {
        super.viewDidLoad()

        self.selectedIndex = 1
    }
}

정말 문서만 보고 어떻게 개발을 하지...
이렇게 한 줄 추가하면 구현가능한데 아직도 문서 무슨말인지 잘 모르겠다...😂

참고자료

https://developer.apple.com/documentation/uikit/uitabbarcontroller

profile
이제라도 기록하자🙌🏻

0개의 댓글