撤销与重做

很多的应用允许人们通过摇晃设备来撤销或是重做某个操作,例如打字或者删除。当该撤销和重做通过摇晃被触发时,会出现一个提示框,询问用户是确定还是取消撤销或重做操作。

简明扼要地描述要撤消或重做的操作。 撤销和重做的提示框标题会自动地包含“撤销”或“重做”这样的前缀(包括尾随的空格)。在前缀后面,你需要提供额外的一两个词语用来形容什么会被撤销或重做。例如,你可以创建一个标题叫“撤销命名”或“重做地址更改”的提示框。

如果你已经把摇晃手势用来设定撤销与重做,那就不要把它再用在其它操作上。 尽管你能通过编程赋予摇晃手势不同的意义,但同时你也冒着让人们困惑的风险,并让你的应用变得不可预知。

保守地使用撤销与重做按钮。 应用中为执行相同任务提供多种途径便会使人困惑。如果你的应用真的需要真正的权威专用撤销和重做按钮,那请使用系统提供的标准图标,并把它们放在一个符合预期的位置,例如导航栏位置。

只在当前情境中执行撤销和重做操作。 撤消和重做应该对当前的情境有明确的立竿见影的效果,而不是早期的。

有关开发人员的指导,请参阅撤消架构