GTForceTouchGestureRecognizer
需求
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 页面
手动
要在项目中手动使用这个库,你可以:
- 对于项目,只需将 GTForceTouchGestureRecognizer.swift 拖到项目树中
- 对于工作区,包括整个 GTForceTouchGestureRecognizer.xcodeproj
使用方法
你可以直接实例化一个 GTForceTouchGestureRecognizer 并添加到视图上。
let forceTouchGestureRecognizer = GTForceTouchGestureRecognizer(target: self, action: #selector(someFunction:))
view.addGestureRecognizer(forceTouchGestureRecognizer)
可选地,你可以指定
- 力百分比
阈值
,默认为 0.75 vibrateOnDeepPress
来启用/禁用深度按压振动(默认是true
)hardTriggerMinTime
最小时间,在开始力触控之后
许可证
GTForceTouchGestureRecognizer 在 MIT 许可下可用。请查看 LICENSE 文件以获取更多信息。