탭바 (tabbar)
개요
tabbar 네임스페이스는 앱 내 탭바(Tab Bar)의 표시 여부와 특정 탭으로의 전환 등을 제어하는 기능을 제공합니다.
활용 팁
탭바를 숨기고 다시 표시하는 것은 사용자 경험 개선에 효과적입니다.
탭바를 필요할 때만 표시되도록 관리하여 좋은 사용자 경험을 제공해보세요.
추천 시나리오
- 상품 상세 페이지: 콘텐츠에 집중할 수 있도록 탭바를 숨기고, 목록으로 돌아갈 때 다시 표시
- 결제/폼 작성 페이지: 중요한 작업 중에는 탭바를 숨겨 실수로 다른 탭으로 이동하는 것을 방지
- 인트로/온보딩 화면: 첫 실행 시 온보딩 중에는 탭바를 숨기고, 완료 후 표시
- 스크롤 기반 제어: 스크롤 다운 시 탭바를 숨기고, 스크롤 업 시 다시 표시하여 화면 공간 확보
필수 선행 작업
nachocode SDK로 탭바 기능을 사용하기 위해서는 nachocode 대시보드에서 탭바가 먼저 등록된 후 빌드된 경우에만 작동합니다.
탭바 유저 가이드
메서드 목록
| 메서드 | 설명 | 추가된 버전 |
|---|---|---|
moveTo(index) | 특정 인덱스의 탭으로 전환합니다. | v1.0.3 |
show() | 탭바를 화면에 다시 표시합니다. | v1.0.3 |
hide() | 탭바를 화면에서 숨깁니다. | v1.0.3 |
메서드 상세
moveTo(index)
- since : v1.0.3
주의
필수 선행 작업이 완료되어야 사용할 수 있습니다.
타입 정의
function moveTo(index: number): void;
설명
지정한 index에 해당하는 탭으로 전환합니다.
해당 탭에 등록된 주소로 페이지가 이동되며, 탭바의 활성 상태도 함께 변경됩니다.
매개변수
| 이름 | 타입 | 필수 여부 | 설명 |
|---|---|---|---|
index | number | ✅ | 전환할 탭의 인덱스 |
반환 값
해당 메서드는 반환 값을 가지지 않습니다.