iOS人機交互指南(06)——模態

模態有助於用戶無干擾地完成任務或獲取信息,付出的代價是臨時性阻止用戶和應用中的其它內容交互。

應用中的模態體驗應該越少越好。(因爲模態在流程上是線性的,和iOS提倡的多方式交互體驗不符)
只在以下場景下使用模態:

  • 獲取用戶的注意力非常重要;
  • 一個任務必須完成/放棄,避免把用戶數據置於模糊的狀態。

模態的任務應該簡短,只完成一件事。千萬不要在模態任務中還包含層級結構。如果模態不得不包含子任務,一定要在模態中提供單一、清晰的路線。

始終提供一個清晰、安全地退出模態的方式。用戶應該知道他們從模態中退出會有什麼影響。

如果模態任務中包含層級結構,在子層中儘量避免使用「完成」按鈕,會給用戶造成困擾。

模態通知只留給必要的,最好是操作性的,信息。

尊重用戶關於接收通知的偏好設置。一個是要提供設置,一個是要遵從用戶設定的通知方式,否則用戶可能會屏蔽掉你的應用的所有通知。#Lofter裏對通知的設置就不夠詳細,每天的專題通知無法設置,我只好屏蔽了整個應用的通知...

你可能感兴趣的:(iOS人機交互指南(06)——模態)