Undo and Redo
Last updated
Last updated
Many apps allow people to shake the device to undo and redo certain operations, such as typing or deleting. When initiated in this manner, an alert asks the user to confirm or cancel the undo or redo operation.
많은 앱은 사용자가 기기를 흔들어서 입력 또는 삭제와 같은 특정 작업을 실행 취소하거나 다시 실행할 수 있도록 합니다. 이러한 방식으로 시작되면 사용자에게 실행 취소 또는 재실행 작업을 확인하거나 취소할 것을 요청합니다.
Briefly and precisely describe the operation to be undone or redone. The undo and redo alert title automatically includes a prefix of “Undo ” or “Redo ” (including the trailing space). You need to provide an additional word or two that describe what’s being undone or redone, to appear after this prefix. For example, you might create alert titles such as “Undo Name” or “Redo Address Change.”
취소하거나 다시 할 작업을 간단하고 정확하게 설명합니다. 실행 취소 및 다시 실행 경고 제목에는 자동으로 "실행 취소"또는 "다시 실행"이라는 접두사가 포함됩니다 (후행 공백 포함). 실행 취소 또는 다시 실행중인 항목을 설명하는 추가 단어 하나 또는 두 개를 이 접두사 뒤에 표시해야합니다. 예를 들어 "Undo Name"또는 "Redo Address Change"와 같은 경고 제목을 만들 수 있습니다.
If you use the shake gesture for undo and redo, don’t use it for other actions. Although you can programmatically give multiple meanings to the shake gesture, you run the risk of confusing people and making your app unpredictable.
실행 취소 및 다시 실행을 위해 흔들기 동작을 사용하는 경우 다른 동작에 사용하지 마십시오. 프로그래밍 방식으로 흔들기 동작에 여러 가지 의미를 부여 할 수 있지만 사람들을 혼란스럽게하고 앱을 예측할 수 없게 만들 위험이 있습니다.
Provide undo and redo buttons sparingly. It’s confusing when apps provide multiple ways to perform the same task. If your app truly warrants dedicated undo and redo buttons, use the standard system-provided icons and put them in an expected location, such as a navigation bar.
실행 취소 및 다시 실행 버튼을 아껴서 제공하십시오. 앱이 동일한 작업을 수행하는 여러 가지 방법을 제공 할 때 혼란스럽습니다. 앱에서 실행 취소 및 다시 실행 전용 버튼이 정말로 필요한 경우 표준 시스템 제공 아이콘을 사용하여 네비게이션 바와 같은 예상 위치에 배치합니다.
Perform undo and redo operations in the current context only. Undo and redo should have a clear and immediate effect on the current context, not an earlier one.
실행 취소 및 다시 실행 작업은 현재 컨텍스트에서만 수행하십시오. 실행 취소 및 다시 실행에는 이전 컨텍스트가 아닌 현재 컨텍스트에 명확하고 즉각적인 영향이 있어야합니다.
For developer guidance, see UndoManager.
Undo and Redo - User Interaction - iOS - Human Interface Guidelines - Apple Developer