取り消しとやり直し
多くのアプリでは、デバイスを振って、入力や削除などの特定の操作を取り消したりやり直したりできます。この方法で開始されると、アラートが現れユーザに、取り消しまたはやり直し操作を確認またはキャンセルするように求めます。
取り消すまたはやり直す操作を簡潔かつ正確に描写します。 取り消しとやり直しのアラートタイトルには、"取り消し" または "やり直し" の接頭辞が自動的に含まれます (後に続く空白を含む)。この接頭辞の後に表示するには、取り消されていることややり直されていることを説明する単語を 1 つか 2 つ追加する必要があります。たとえば、"名前の取り消し" や "住所変更のやり直し" などのアラートタイトルを作成できます。
取り消しとやり直しに振るジェスチャを使用する場合は、他のアクションには使用しないでください。 プログラムで振るジェスチャに複数の意味を与えることはできますが、人々を混乱させ、あなたのアプリを予測不能にする危険があります。
取り消しボタンとやり直しボタンは控えめに用意してください。 アプリが同じタスクを実行するために複数の方法を提供する場合、混乱を招きます。あなたのアプリで専用の、取り消しボタンとやり直しボタンが本当に必要な場合は、システムが提供する標準のアイコンを使用して、ナビゲーションバーなどの予想される場所に配置します。
現在のコンテキストでのみ、取り消しおよびやり直し操作を実行します。 取り消しとやり直しは、以前のコンテキストではなく、現在のコンテキストに明確かつ即時の影響を与える必要があります。
開発者向けガイダンスについては、UndoManager (UndoManager) を参照してください。