iOS 10 is required.
GTForceTouchGestureRecognizer is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "GTForceTouchGestureRecognizer"
You can use The Swift Package Manager to install GTForceTouchGestureRecognizer
by adding the proper description to your Package.swift
file:
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.Package(url: "https://github.com/neobeppe/GTForceTouchGestureRecognizer.git"),
]
)
Note that the Swift Package Manager is still in early design and development, for more information checkout its GitHub Page
To use this library in your project manually you may:
- for Projects, just drag GTForceTouchGestureRecognizer.swift to the project tree
- for Workspaces, include the whole GTForceTouchGestureRecognizer.xcodeproj
You can simply instantiate an GTForceTouchGestureRecognizer and add it to a view.
let forceTouchGestureRecognizer = GTForceTouchGestureRecognizer(target: self, action: #selector(someFunction:))
view.addGestureRecognizer(forceTouchGestureRecognizer)
Optionally you can specify:
- force percentage
threshold
, which is 0.75 by default hardTriggerMinTime
minimum time after force touch has began
GTForceTouchGestureRecognizer is available under the MIT license. See the LICENSE file for more info.