본문으로 건너뛰기

탭바 (tabbar)

Thumbnail Image

🚀 추가된 버전 : SDKSDKv1.0.3 AndroidAndroidv1.0.0 iOSiOSv1.0.0
🔔 최신화 일자: 2026-03-19

개요

tabbar 네임스페이스는 앱 내 탭바(Tab Bar)의 표시 여부와 특정 탭으로의 전환 등을 제어하는 기능을 제공합니다.

활용 팁

탭바를 숨기고 다시 표시하는 것은 사용자 경험 개선에 효과적입니다.
탭바를 필요할 때만 표시되도록 관리하여 좋은 사용자 경험을 제공해보세요.

추천 시나리오

  • 상품 상세 페이지: 콘텐츠에 집중할 수 있도록 탭바를 숨기고, 목록으로 돌아갈 때 다시 표시
  • 결제/폼 작성 페이지: 중요한 작업 중에는 탭바를 숨겨 실수로 다른 탭으로 이동하는 것을 방지
  • 인트로/온보딩 화면: 첫 실행 시 온보딩 중에는 탭바를 숨기고, 완료 후 표시
  • 스크롤 기반 제어: 스크롤 다운 시 탭바를 숨기고, 스크롤 업 시 다시 표시하여 화면 공간 확보

필수 선행 작업

nachocode SDK로 탭바 기능을 사용하기 위해서는 nachocode 대시보드에서 탭바가 먼저 등록된 후 빌드된 경우에만 작동합니다.

탭바 유저 가이드

메서드 목록

메서드설명추가된 버전
moveTo(index)특정 인덱스의 탭으로 전환합니다.SDKSDKv1.0.3
show()탭바를 화면에 다시 표시합니다.SDKSDKv1.0.3
hide()탭바를 화면에서 숨깁니다.SDKSDKv1.0.3

메서드 상세

moveTo(index)

주의

필수 선행 작업이 완료되어야 사용할 수 있습니다.

타입 정의

function moveTo(index: number): void;

설명

지정한 index에 해당하는 탭으로 전환합니다.
해당 탭에 등록된 주소로 페이지가 이동되며, 탭바의 활성 상태도 함께 변경됩니다.

매개변수

이름타입필수 여부설명
indexnumber전환할 탭의 인덱스

반환 값

해당 메서드는 반환 값을 가지지 않습니다.

사용 예제

// 첫 번째 탭(index 0)으로 전환
Nachocode.tabbar.moveTo(0);

// 두 번째 탭(index 1)으로 전환
Nachocode.tabbar.moveTo(1);

show()

주의

필수 선행 작업이 완료되어야 사용할 수 있습니다.

타입 정의

function show(): void;

설명

숨겨진 탭바를 다시 화면에 표시합니다.
hide() 메서드로 숨긴 탭바를 다시 보이게 할 때 사용합니다.

반환 값

해당 메서드는 반환 값을 가지지 않습니다.

사용 예제

// 숨겨진 탭바를 다시 표시합니다.
Nachocode.tabbar.show();

hide()

주의

필수 선행 작업이 완료되어야 사용할 수 있습니다.

타입 정의

function hide(): void;

설명

화면에 표시된 탭바를 숨깁니다.
탭바를 숨기면 콘텐츠 영역이 확장되어 사용자가 콘텐츠에 더 집중할 수 있습니다.

반환 값

해당 메서드는 반환 값을 가지지 않습니다.

사용 예제

// 탭바를 화면에서 숨깁니다.
Nachocode.tabbar.hide();

추가 정보

  • 탭바 기능을 사용하려면 nachocode 대시보드에서 탭바 설정을 완료한 후 빌드해야 합니다.
  • moveTo 메서드의 index 값은 대시보드에 등록된 탭의 순서(0부터 시작)와 일치해야 합니다.
  • 잘못된 index 값(음수, 존재하지 않는 인덱스)을 전달하면 동작이 무시됩니다.
  • hide()show() 메서드는 탭바 자체의 표시/숨김만 제어하며, 탭 간 전환 기능에는 영향을 주지 않습니다.