HapticTouchGestureRecognizer 0.0.1

HapticTouchGestureRecognizer 0.0.1

Aaron Brager 维护。



HapticTouchGestureRecognizer

iPhone Xʀ 的 Haptic Touch™ 功能的手势识别器

  • 工作方式与 UILongPressGestureRecognizer 类似
  • 像 iPhone Xʀ 的锁定截图一样播放触觉反馈

安装

在您的 Podfile

pod 'HapticTouchGestureRecognizer'

然后运行 pod install

使用

在您的视图控制器中

override func viewDidLoad() {
    super.viewDidLoad()
    view.addSubview(label)

    let hapticTouchGestureRecognizer = HapticTouchGestureRecognizer(target: self,
                                                                    action: #selector(detected(gestureRecognizer:)))
    view.addGestureRecognizer(hapticTouchGestureRecognizer)
}

@objc func detected(gestureRecognizer: HapticTouchGestureRecognizer) {
    guard gestureRecognizer.state == .began else { return }
    // handle long press here
}