[HIG] Touchscreen gestures

42Figmal·2023년 1월 11일
0
post-thumbnail

HIG - Touchscreen gestures

Touchscreen gestures

제스처는 유저가 터치스크린 디바이스와 상호작용할 수 있는 Key way!
기본적으로 tap, swipe, drag가 있으며 pinch, rotate 등의 추가 제스처 또한 존재해요.

Best practices

정말 필요한 경우에만 커스텀 제스처 사용하기

  • 유저들은 일반적으로 다른 앱과 비슷한(같은) 방법으로 제스처에 반응해요.
  • 지금까지 익숙하게 사용했던 제스처들을 그대로 사용하기 원하며, 새로운 서비스를 이용해도 비슷하게 반응합니다.
  • 정말 정말 필요한 경우일때만 커스텀 제스처를 사용하세요.

커스텀 제스처를 쓰기로 결심했다면

  • 쉽게 찾고 활용가능하며 - 사람들이 이미 알고있는 제스처와 너무 유사하지는 않고 - 해당 제스처가 앱에서 중요한 작업을 할 때의 유일한 수단이면 안돼요!
  • 제스처가 현재 사용자와 상호작용하고 있는, 적절한 내용(제공정보)에 사용되는지 확인해보아요. (사용자가 해당 제스처로 기대한 결과와 실제 결과가 다르면 안됩니다. 햄버거 메뉴를 눌러 사이브 바가 활성화되며 뒷 내용이 딤처리 되었을 때, 사용자의 모든 제스처는 사이드 바 위에서 이루어져야합니다. 뜬금없이 딤처리로 가려진 뷰와 상호작용하면 안되겠죠?)
  • 기존 제스처를 대체하는 것이 아니라, 보조하기 위한 수단입니다.
  • 아이폰 시스템에서 사이드 제스처는 자제하세요. 시스템 제스처의 우선순위가 보장되어야합니다.

Standard gestures

정말정말 필요하다면, 기존 제스처를 방해하지 않는 선에서...!

profile
절대 swift를 생각하지마

0개의 댓글