IOS支持多少种手势

How many types of gesture does IOS Support

ios 可以识别多少种手势,我们可以努力实现该手势。

语言Swift / Objective C 平台 Xcode

ios支持七种gesture

  • 点击手势识别器
  • 捏合手势识别器
  • 旋转手势识别器
  • 滑动手势识别器
  • 平移手势识别器
  • 屏幕边缘平移手势识别器
  • 长按

基本上归结为手势识别器类型,它们是:

Tapping (any number of taps) - UITapGestureRecognizer

Pinching in and out (for zooming a view) - UIPinchGestureRecognizer

Panning or dragging - UIPanGestureRecognizer

Swiping (in any direction) - UISwipeGestureRecognizer

Rotating (fingers moving in opposite directions) - UIRotationGestureRecognizer

Long press (also known as “touch and hold”) - UILongPressGestureRecognizer

如果这不是您需要的,您可以创建 UIGestureRecognize 的子类并提出您自己的解决方案。您可以在 Apple Docs.

中找到有关此主题的所有信息

从 iOS 9 开始,有一个 "Peek an Pop" 动作,又名重压,又名 3D 触摸 - 有些人可能认为这也是一种手势,但它有点复杂。您可以找到一些信息 here.