데브허브 | DEVHUB | CupertinoSheetRoute (Widget of the Week)CupertinoSheetRoute (Widget of the Week)
CupertinoSheetRoute는 iOS 스타일의 모달 뷰를 구현하는 데 사용됩니다. 📱
CupertinoSheetRoute를 직접 푸시하거나, 일반적인 사용 사례를 위해 showCupertinoSheet 함수를 호출하여 표시할 수 있습니다. 🚀
showCupertinoSheet는 기존 시트 위에 새 시트를 쌓거나 시트 내에서 새 페이지로 이동하는 등 일반적인 시나리오를 쉽게 처리합니다. ✨
useNestedNavigation 매개변수를 true로 설정하면 시트 내부에 중첩된 내비게이터를 사용하여 시트 컨텍스트 안에서 페이지 스택을 관리할 수 있습니다. 🗺️
- 딥 링크나 상태 복원과 같은 복잡한 사용 사례에서는
showCupertinoSheet 대신 CupertinoSheetRoute를 수동으로 푸시하는 것이 권장됩니다. ⚠️
- 사용자는 아래로 드래그하여 시트를 닫을 수 있으며,
pop 또는 popSheet 메서드를 사용하여 프로그래밍 방식으로 닫을 수도 있습니다. ⬇️