Roel Notebook

[iOS] UITabBarController 와 UITabBar 학습

by Roel Downey

iOS

728x90
반응형

UITabBarController :

UITabBarController의 핵심은 radio-style interface를 관리한다

radio-style이란 우리가 여러가지 선택할 수 있는 보기가 있을때 보기 중 하나만 선택할 수 있는 경우에 사용하는 방식

TabBarController는 UIViewController를 상속받기 때문에 컨트롤러 자체가 내부 뷰 속성에 접근할 수 있는 하나의 뷰를 가지고 있습니다. 따라서 TabBarItem을 품고 있는 TabBar라는 뷰를 품고 있기에 각 탭별로 화면전환이 가능


UITabBar :

TabBar View에 해당하는 부분이며 UIView로, 사용자에게 탭들을 어떻게 보여주고 탭 클릭 시 어떻게 반응할 건지 (피드백을 어떻게 보여줄지) 알고 있다. UITabBar는 보통 UITabBarController와 함께 사용하지만 혼자 쓰일 수도 있으며, 각 탭을 구분하는 버튼을 포함하고 있습니다. 각각의 버튼은 탭의 종류를 뜻하며 item이라고 합니다. TabBarItem은 TabBar에 최소 1개 이상이다.

특이점은 종류가 6가지가 넘어간다면 처음 4가지만 표시되고 나머지는 the standard More item (보통 ∙∙∙) 이라는 버튼으로 표시

728x90
반응형

'iOS' 카테고리의 다른 글

[iOS] Naver Map 사용해보기  (0) 2019.10.17
[iOS] TableView 시작하기  (0) 2019.09.08
[iOS] UILabel 정리  (0) 2019.08.28
[iOS] ViewController 상태변화  (0) 2019.08.28
[iOS] Segue 정리  (0) 2019.08.28

블로그의 정보

What doing?

Roel Downey

활동하기