Sheet
는 사람들이 현재 컨텍스트와 밀접하게 관련된 범위가 지정된 작업을 수행하는 데 도움이 된다.
기본적으로 Sheet
는 Modal
이며 사람들이 Sheet
를 닫을 때까지 부모 View
와 상호 작용하지 못하도록 집중된 환경을 제공한다( Modal Presentation
에 대한 자세한 내용은 Modality
를 참조). Modal Sheet
는 사람들에게 특정 정보를 요청하거나 상위 뷰로 돌아가기 전에 완료할 수 있는 간단한 작업을 활성화하는 데 유용하다. 예를 들어, Sheet
를 사용하면 파일 첨부, 이동 또는 저장 위치 선택, 선택 형식 지정과 같은 작업을 완료하는 데 필요한 정보를 제공할 수 있다.
macOS
및 watchOS
에서 시트는 항상 Modal
이지만 iOS
및 iPadOS
에서는 Sheet
가 Modal
이 아닐 수도 있다. NonModal
Sheet
가 화면에 있을 때 사람들은 Sheet
를 닫지 않고 부모 View
의 현재 작업에 직접 영향을 주는 기능을 사용한다. 예를 들어, iPhone
및 iPad
의 Notes
는 NonModal
Sheet
를 사용하여 사람들이 메모를 편집할 때 다양한 텍스트 선택 항목에 다른 서식을 적용할 수 있도록 도와준다.
Notes
형식 Sheet
를 사용하면 편집 View
에서 선택한 텍스트에 형식을 적용할 수 있다.Sheet
는 NonModal
Sheet
이기 때문에 사람들은 Sheet
를 닫지 않고도 추가 텍스트를 선택할 수 있다.Sheet
를 사용하여 비몰입형(nonimmersive) 콘텐츠를 제시하거나 간단한 작업을 수행할 수 있다.
몰입형(immersive) 콘텐츠를 제공하거나 복잡한 작업을 수행하려면 시트의 대안을 고려해라.
iOS
및 iPadOS
는 비디오, 사진 또는 카메라 보기와 같은 몰입형(immersive)
콘텐츠 또는 문서 또는 사진 편집과 같은 다단계 작업을 표시하는 데 잘 작동할 수 있는 전체 화면 스타일의 Modal
View
를 제공한다. macOS
환경에서 새 창을 열거나 Sheet
를 사용하는 대신 사람들이 전체 화면 모드로 들어가도록 할 수 있다. 예를 들어, 문서 편집과 같은 독립적인 작업은 별도의 창에서 잘 작동하는 경향이 있는 반면 전체 화면 모드는 사람들이 미디어를 보거나 보다 몰입적인 작업을 수행하는 데 도움이 될 수 있다.기본 인터페이스에서 한 번에 하나의 Sheet
만 표시한다.
Sheet
를 닫으면 부모 View
또는 창으로 돌아가기를 기대한다. Sheet
를 닫으려 할때 사람들이 다른 Sheet
로 돌아가게 되면 앱에서 자신이 어디에 있는지 추적하지 못할 수 있다. Sheet
내에서 사람들이 수행하는 작업으로 인해 다른 Sheet
가 표시되면 새 Sheet
를 표시하기 전에 첫 번째 Sheet
를 닫아라. 필요한 경우 사람들이 두 번째 Sheet
를 닫은 후 첫 번째 Sheet
를 다시 표시할 수 있다.상위 보기에서 주요 작업에 영향을 미치는 추가 항목을 표시하려면 NonModal
****View
를 사용하라.
macOS
에서는 패널을 사용하여 사람들이 기본 창과 계속 상호 작용하면서 필요한 정보와 작업에 액세스할 수 있도록 할 수 있다. iOS
및 iPadOS
에서는 NonModal
Sheet
를 사용하여 이 워크플로를 활성화할 수 있다. 지침은 iOS
, iPadOS
를 참조.