CH1. UI Design Basics(06)_Modal Contexts

Modal Contexts

模态(Modality)——事物存在或者被体验的一种模式——既有优点也有缺点。它可以给用于提供一条精神集中地完成任务或获取信息的途径,但会暂时地将用户和App中的其它部分之间的交互隔离。

理想地,用户可以与iOS App以非线性的方式交互,所以最好尽量减少你的App中模态体验的数量。通常,仅当下列两种情形时考虑创建模态情景:

  • 获取用户的注意力非常关键
  • 一个完备的任务必须被完成或被明确地放弃,以避免用户数据处于不明确的状态。

保持模态任务简洁、简短且无需长时间处理。

永远提供一个明显且安全的退出模态任务的办法。

如果任务需要使用一个层级式的模态视图,确保用户在点击一个低层级"完成"按钮时,知道会发生什么。由于存在潜在的语义困惑,尽可能地避免在次级视图中添加“完成”按钮。

使用告警视图来传达重要——最好也是可操作的——信息。

尊重用户接收通知的喜好。

你可能感兴趣的:(CH1. UI Design Basics(06)_Modal Contexts)