3.10 撤销和重做(Undo and Redo)
许多 App 允许用户通过摇晃设备来撤销和重做某些操作,比如打字或删除。当以这种方式启动时,会出现一个警告框提示用户确认或取消撤销(重做)。
简要描述一下将要撤消或重做的操作:
撤销和重做的警告提示框标题会⾃动 地包含“撤销”或是“重做”这样的前缀(以及后面的空格)。你需要在前缀后 面提供额外的一两个词语用来描述什么会被撤销或是重做。例如,你可以创建警告提 示,例如“撤销名称”或“重做地址更改”。
如果你已经使用摇晃手势进行撤销和重做,则不要将其用于其他操作:
尽管你可以通过编程方式给摇晃手势赋予多种功能,但却冒着让用户困惑的⻛风险,这样就会让你的App更难用。
节制地使用撤销和重做按钮:
当 App 提供多种方法来执行相同的任务时, 会让用户感到困惑。如果你的 App 真的需要专有的撤销和重做按钮,请使用标准系统提供的图标,并将它们放在一个预期的位置,比如导航栏中。
只在当前情境中执行撤销和重做操作:
撤销和重做必须对当前的(而非之前 的)情境有明确直接的影响。
了解更多开发者指南,请参阅 Undo Architecture 。
文章转载请注明出处,并需展示来源网址!:淘盒子 » IOS 12设计规范(3-9)用户交互:撤销和重做(Undo and Redo)