화면 닫기
1. 화면 닫기 (closeView)
현재 화면을 닫는 함수예요. "닫기" 버튼을 눌러 서비스를 종료할 때 사용할 수 있어요.
시그니처
function closeView(): Promise<void>;예제
import { Button } from 'react-native';
import { closeView } from '@granite-js/react-native';
function CloseButton() {
return <Button title="닫기" onPress={closeView} />;
}2. iOS 스와이프 뒤로가기 설정하기 (setIosSwipeGestureEnabled)
iOS에서 화면을 스와이프해 뒤로가는 제스처를 활성화하거나 비활성화해요.
시그니처
function setIosSwipeGestureEnabled(options: { isEnabled: boolean }): Promise<void>;파라미터
options.isEnabled · 필수 ·
booleantrue면 스와이프로 뒤로갈 수 있고,false면 스와이프 뒤로가기가 비활성화돼요.
예제
3. 뒤로가기 이벤트 제어하기 (useBackEvent)
뒤로가기 이벤트를 등록하고 제거할 수 있는 Hook이에요. 특정 컴포넌트가 활성화된 동안에만 뒤로가기 이벤트를 처리할 수 있어요.
시그니처
반환값
BackEventControls
뒤로가기 이벤트를 제어하는 객체예요.
addEventListener로 이벤트를 등록하고,removeEventListener로 제거할 수 있어요.
예제
마지막 업데이트
도움이 되었나요?