탭바

Jamezz Dev·2020년 9월 2일
0

ios 프로그래밍

목록 보기
9/10

탭바

  • 사용자가 탭바의 항목을 선택하면 항목에 연결된 뷰 컨트롤러의 콘텐츠가 화면에 보여지게 됩니다. 주로 여러 화면을 구성할때 사용합니다. 개발자가 직접 만들어 사용이 가능하지만 대부분 프레임웍에서 제공하는 탭바 컨트롤러 UITabBarController 를 사용하여 제어합니다.

탭바의 구조

  • 탭바 인터페이스는 탭바 컨트롤러가 구성한 탭바 뷰와 탭바 컨트롤러가 관리하는 콘텐츠 뷰 컨트롤러로 구성되어 있다. 탭바에서 탭을 선택할 때 탭바 컨트롤러 객체가 해당 컨텐츠 뷰 컨트롤러의 뷰를 화면에 보여준다.

탭바 아이템이란?

  • 탭바 뷰에서 각 탭은 이름과 이미지를 표시할 수 있고 뷰 컨트롤러는 이런 용도로 tabBar 프로퍼티를 관리합니다. 탭바 컨트롤러의 탭바 아이템이 6개 이상인 경우 5번째 탭인 more란 아이템이 표시되고 사용자가 more 버튼을 누르면 나머지 탭 항목을 선택할 수있는 인터페이스가 표시됩니다.

탭바 델리게이트

  • 사용자가 탭바 인터페이스와 상호작용할때 탭바 컨트롤러 객체는 이 상호작용에 대한 알림을 델리게이트 인스턴스로 보냅니다. 사용자가 탭을 선택하지 못하게 하거나 탭을 선택후 추가 작업을 하거나 모니터링 할때 델리게이트를 활용한다
profile
💻디지털 노마드를 🚀꿈꾸는 🇯🇲자메즈 🐥개발자 입니다.

0개의 댓글