Page 75 - iOS人机界面指导手册
P. 75
定制的菜单命令要简明,精确地概括这条命令的作用。一般而言,项目名称应该是能描
述操作的动词。虽然一个大写的词能搞定最好,但非得用词组的时候,要用标题大写样
式(四个词以内,大写除冠词、介词、并列连词外的词)。
撤销和重做
晃一晃设备,就能唤出一个对话框,允许用户:
撤销刚才输入的词
重做刚才撤销的词
取消“撤销”
你可以通过定义如下内容,以在更宽的范围内支持撤销
用户可以撤销和重做的操作
什么时候你的程序会把摇晃视作撤销的命令
支持多少步撤销
用简短的话告知用户,他们在撤销什么、重做什么。iOS 在按钮上自动提供“撤销”“重
做”(应为会自动补上空格),但你需要提供一两个词,描述一下撤销、重做的是什么。
例如,你补上“删除姓名”或“更改地址”,或者直接把标题写成“撤销删除姓名”或
“重做更改地址”(“取消”按钮的标题时不能更改或隐藏的)
避免词太长。词太长不好读,太卡。可以用标题大写样式,不要加标点。
不要覆盖摇晃设备的事件。虽然你可以在代码中设置何时将摇晃视作唤出撤销菜单的
命令,但如果用户还可以用摇晃作为其他命令的话,这就会让用户迷惑。分析一下程序
的交互方式,避免让用户不能预测摇晃后的效果。
除非撤销和重做是很常用的操作,否则不要把系统提供的重做和撤销按钮放出来。记
住,摇晃是唤出撤销对话框的首要途径。提供两三种方式反而会让用户迷惑。如果你确
信把这些功能放出来很有必要,可以在导航栏里放上系统提供的撤销和重做按钮。更多
信息详见“工具栏和导航栏使用的标准按钮”。
把撤销和重做与当前的工作紧密联系起来,不要和之前的工作联系起来。一般而言,
用户希望所做的操作可以立刻生效。
键盘和输入视图
iOS3.2 及以后的版本可以用定制的键盘取代系统键盘。例如,iPad 版 Numbers 提供了让输
入日期、时间更方便的键盘。

