Gestures

People interact with an iOS device by performing gestures on the touchscreen. These gestures elicit a close personal connection with content and enhance the sense of direct manipulation of onscreen objects.

사람들은 터치 스크린에서 제스처를 수행하여 iOS 기기와 상호 작용합니다. 이러한 제스처는 컨텐츠와의 긴밀한 관계를 이끌어 내고 화면상의 객체를 직접 조작하는 감각을 향상시킵니다.

As a general rule, use standard gestures. People are familiar with the standard gestures and don’t appreciate being forced to learn different ways to do the same thing. In games and other immersive apps, custom gestures can be a fun part of the experience. In other apps, it’s best to use standard gestures so extra effort isn’t needed to discover or remember them.

일반적으로 표준 제스처를 사용하십시오. 사람들은 일반적인 제스처에 익숙하고, 같은 일을 하기 위해 다른 방법을 배우도록 강요받는 것을 좋아하지 않습니다. 게임 및 기타 몰입 형 앱의 경우 사용자 지정 제스처는 경험의 재미있는 부분이 될 수 있습니다. 다른 앱에서는 표준 제스처를 사용하는 것이 가장 좋으므로 이를 검색하거나 기억할 필요가 없습니다.

Avoid using standard gestures to perform nonstandard actions. Unless your app is a game in active gameplay, redefining the meaning of standard gestures leads to confusion and complexity.

표준 제스처를 사용하여 비표준 액션을 수행하지 마십시오. 앱이 게임플레이가 활성화된 게임이 아니라면 표준 제스처의 의미를 재정의하면 혼란과 복잡성이 발생합니다.

Avoid interfering with systemwide screen-edge gestures. Depending on the device, screen-edge gestures provide access to the Home screen, app switcher, Notification Center, Control Center, and Dock. People rely on these gestures to work in every app. In rare cases, immersive apps like games might require custom screen-edge gestures that take priority over the system's gestures—the first swipe invokes the app-specific gesture and a second swipe invokes the system gesture. This behavior (known as /edge protect/ ) should be implemented sparingly, as it makes it harder for people to access the system-level actions. For developer guidance, see the preferredScreenEdgesDeferringSystemGestures() method of UIViewController.

시스템 전반에서 화면 가장자리 제스처를 간섭하지 마십시오. 장치에 따라 화면 가장자리 제스처는 홈 화면, 앱 전환기, 알림 센터, 제어 센터 및 독에 액세스 할 수 있습니다. 사람들은 모든 제스처에 의존하여 모든 앱에서 작동합니다. 드문 경우이지만 게임과 같은 몰입 형 앱의 경우 앱 제스처를 호출하는 첫 번째 스와이프와 시스템 동작을 호출하는 두 번째 스와이프가 시스템의 제스처보다 우선 적용되는 맞춤 화면 가장자리 제스처가 필요할 수 있습니다. 이 동작 (/ edge protect /라고도 함)은 사람들이 시스템 수준의 작업에 액세스하는 것을 어렵게하므로 드물게 구현해야합니다.

Offer shortcut gestures to supplement, not replace, interface-based navigation and actions. Whenever possible, offer a simple, visible way to navigate or perform an action, even if it means an extra tap or two. Many system apps include a navigation bar that provides a clear, tappable button back to the previous screen. But users can also navigate back by swiping from the side of the screen. On iPad, people can exit to the Home screen by pressing the Home button, or by using a four-finger pinching gesture.

인터페이스 기반 탐색 및 액션을 보완하고 보충 할 수있는 바로 가기 제스처를 제공합니다. 가능한 한 추가 탭 또는 2 개를 의미하는 경우에도 탐색하거나 동작을 수행 할 수 있는 간단하고 눈에 보이는 방법을 제공하십시오. 많은 시스템 앱에는 이전 화면으로 돌아가는 명확하고 탭 가능한 버튼을 제공하는 네비게이션 바가 있습니다. 그러나 사용자는 화면 측면에서 스와이프하여 뒤로 이동할 수도 있습니다. iPad의 경우 홈 버튼을 누르거나 네 손가락으로 손가락을 모으는 동작을 사용하여 홈 화면으로 나갈 수 있습니다.

Use multifinger gestures to enhance the experience of some apps. Although gestures involving multiple fingers at once aren’t appropriate for every app, they can enrich the experience in some apps, such as games and drawing apps. For example, a game might include multiple onscreen controls, such as a joystick and firing buttons, that can be operated simultaneously.

멀티 핑거 제스처를 사용하여 일부 앱의 경험을 향상 시키십시오. 한 번에 여러 손가락을 사용하는 제스처가 모든 응용 프로그램에 적합하지 않더라도 게임 및 그림 응용 프로그램과 같은 일부 응용 프로그램에서 풍부한 경험을 할 수 있습니다. 예를 들어 게임에는 동시에 조작 할 수있는 조이스틱 및 실행 버튼과 같은 여러 개의 화면 컨트롤이 포함될 수 있습니다.

For developer guidance, see UIGestureRecognizer.

Standard Gestures

People generally expect the following standard gestures to work the same across the system and in every app.

사람들은 일반적으로 시스템 및 모든 앱에서 다음 표준 동작이 동일하게 작동 할 것으로 기대합니다.

제스쳐 영상 참고

Tap. Activates a control or selects an item.

컨트롤을 활성화하거나 항목을 선택합니다.

Drag. Moves an element from side-to-side or drags an element across the screen.

요소를 좌우로 이동하거나 요소를 화면으로 드래그합니다.

Flick. Scrolls or pans quickly.

Swipe. When performed with one finger, returns to the previous screen, reveals the hidden view in a split view controller, reveals the Delete button in a table-view row, or reveals actions in a peek. When performed with four fingers on an iPad, switches between apps.

한 손가락으로 수행 할 때 이전 화면으로 돌아가서 스플릿뷰 컨트롤러에서 숨겨진 보기를 표시하거나 테이블뷰 행에서 삭제 단추를 표시하거나 픽에서 작업을 표시합니다. iPad에서 네 손가락으로 수행 할 때 앱 사이를 전환합니다.

Double tap. Zooms in and centers content or an image, or zooms out if already zoomed in.

내용이나 이미지를 확대하고 가운데에 배치하거나 이미 확대 한 경우 축소합니다.

Pinch. Zooms in when pinching outward, zooms out when pinching inward.

줌 인 경우 바깥 쪽을 잡아 당기고 줌아웃 인 경우 안쪽으로 모읍니다.

Touch and hold. When performed in editable or selectable text, displays a magnified view for cursor positioning. When performed in certain views, such as a collection view, enters a mode that allows items to be rearranged.

편집 가능한 텍스트 또는 선택 가능한 텍스트에서 수행 될 때 커서 위치 지정을 위한 확대보기를 표시합니다. 콜렉션뷰와 같은 특정 보기에서 수행 할 때 항목을 재배치 할 수있는 모드로 들어갑니다.

Gestures - User Interaction - iOS - Human Interface Guidelines - Apple Developer

Last updated