Hi yoahn 개발블로그

[iOS] UITabBarController, UITabBar 본문

프로그래밍 언어/iOS

[iOS] UITabBarController, UITabBar

hi._.0seon 2021. 1. 23. 20:33
반응형

1. UITabBarController

  • 화면에 보여줄 하위ViewController 를 결정하는 셀력션을 가진 인터페이스가 있고 , radio-style 을 띄고 있다.

  • 각각의 tab  CustomViewController 와 관련되어 있고, tab 이 선택되면 해당 ViewController  rootViewController 를 화면에 그린다.

  • 각각의 tab 에 관련된 인터페이스는 다른 tab 의 인터페이스와는 유사할 필요가 없다.

  • TabBarViewController  TabBar 에 직접 접근하지는 않아야한다.

  • 만약 설정하고 싶다면, rootView  viewControllers 프로퍼티 에 할당해서 사용해야한다.

  • UITabItem 이 6개가 넘어가게 되면 처음 4개와 기타🎸항목을 표시한다. - 최대 5개항목이 표시가능하다❪❔❫

  • TabBarViewController 객체는 소통에대한 알림을 delegate에게 보낸다

 

 

developer.apple.com/documentation/uikit/uitabbarcontroller

 

Apple Developer Documentation

 

developer.apple.com

2. UITabBar

  • 일반적으로 하단 모서리에 위치한다.
  • radio - style 을 가졌다. - 하나가 선택되고 다중선택을 불가능하다.
  • UITabBarItem을 하나 이상 가진다.
  • backGround 이미지를 설정할 수 있다.
  • tintColor 를 설정할 수있다
  • TabBar를 직접 생성하게 되면 TabBar 내의 TabItem 을 직접 추가 삭제 변경, 선택에 대한 응답을 제어하기 위해서는 delegate 가 필요합니다.
  •  

developer.apple.com/documentation/uikit/uitabbar

 

Apple Developer Documentation

 

developer.apple.com

 

3. viewDidLoad 함수에서 출력

print(#file)

-> 코드가 위치한 파일의 절대경로

 

print(#line)

-> 파일에서 코드가 위치한 곳의 라인 번호

 

print(#function)

-> 파일에서 코드가 포함되어 있는 함수

 

print(#column)

-> 코드가 위치한 라인에서 column이 시작되는 열

 

반응형
Comments