Modality

김태현·2022년 2월 18일
0

iOS

목록 보기
6/6
post-thumbnail

Modality - App Architecture - iOS - Human Interface Guidelines - Apple Developer


Modality is a design technique that presents content in a temporary mode that requires an explicit action to exit.

⇒ 일시적인 탈출 가능한 액션 공간 제공


역할

Help people focus on a self-contained task or set of closely related options

Ensure that people receive critical information and, if necessary, act on it

⇒ 몰입 ex. 메일 작성(sheet)

⇒ 경고 ex. Alert


presentation styles

  • Automatic. 
    default, typically a sheet.
  • Fullscreen. 
    Covers the previous view, and requires a button for dismissal.
  • Popover. 
    Presents a popover in a horizontally regular environment and a sheet in compact environments.
  • Page sheet and form sheet. 
    Partially covers the previous view
  • Current context. 
    Covers a particular previous view.
  • Custom.
    Uses custom animation to present content in a custom container.

Create a modal experience only when it’s critical to focus people’s attention on making a choice or performing a task that’s different from their current task. A modal experience takes people out of their current context and requires an action to dismiss

In general, keep modal tasks simple, short, and narrowly focused.

Consider using a fullscreen modal style for immersive content or a complex task.

Always include a button that dismisses the modal view.

profile
iOS 공부 중

0개의 댓글