GTForceTouchGestureRecognizer 1.1.2

GTForceTouchGestureRecognizer 1.1.2

Giuseppe Travasoni 维护。



GTForceTouchGestureRecognizer

CI Status Coverage Status Version License Platform

需求

iOS 10 是必需的。

安装

CocoaPods

GTForceTouchGestureRecognizer 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "GTForceTouchGestureRecognizer"

Swift 包管理器

您可以使用 Swift 包管理器 通过在您的 Package.swift 文件中添加适当的描述来安装 GTForceTouchGestureRecognizer

import PackageDescription

let package = Package(
    name: "YOUR_PROJECT_NAME",
    targets: [],
    dependencies: [
        .Package(url: "https://github.com/neobeppe/GTForceTouchGestureRecognizer.git"),
    ]
)

请注意,Swift 包管理器仍然处于早期设计和开发阶段,更多信息请查看其GitHub 页面

手动

要在项目中手动使用这个库,你可以:

  1. 对于项目,只需将 GTForceTouchGestureRecognizer.swift 拖到项目树中
  2. 对于工作区,包括整个 GTForceTouchGestureRecognizer.xcodeproj

使用方法

你可以直接实例化一个 GTForceTouchGestureRecognizer 并添加到视图上。

let forceTouchGestureRecognizer = GTForceTouchGestureRecognizer(target: self, action: #selector(someFunction:))
view.addGestureRecognizer(forceTouchGestureRecognizer)

可选地,你可以指定

  • 力百分比 阈值,默认为 0.75
  • vibrateOnDeepPress 来启用/禁用深度按压振动(默认是 true
  • hardTriggerMinTime 最小时间,在开始力触控之后

许可证

GTForceTouchGestureRecognizer 在 MIT 许可下可用。请查看 LICENSE 文件以获取更多信息。