CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

PIForceTouch 1.0.0

PIForceTouch 1.0.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Jun 2015
SPMSupports SPM

Maintained by pixelink.



PIForceTouch

Force Touch for iOS (swift)

NOTICE: Try in your device, not simulator.


demo

demo


demo

  • cd PIForceTouchDemo
  • pod install
  • open PIForceTouch.xcworkspace

install

  • manually
    • add PIForceTouchView.swift into your project

  • cocoapods
    • add “ pod ‘PIForceTouch’, '1.0.0’ ” into your Podfile

usage

  • add “ import PIForceTouch ” into your code
  • add PIForchTouchView into your UIViewController
  • set delegate your view. (PIForceTouchViewDelegate)
  • write callback
@objc protocol PIForceTouchViewDelegate {

  //like UIButton's Delegate
  optional func touchUpInside(touch: UITouch)
  optional func forceTouchUpInside(touch: UITouch)

  //like UIView's Delegate
  optional func beganTouch(touch: UITouch)
  optional func beganForceTouch(touch: UITouch)
  optional func endedAllTouch(touch: UITouch)
  optional func cancelledAllTouch(touch: UITouch)

}
  • example
import UIKit
import PIForceTouch

class ViewController: UIViewController, PIForceTouchViewDelegate {

  @IBOutlet var piftView: PIForceTouchView!

  override func viewDidLoad() {
    super.viewDidLoad()
    piftView.delegate = self
  }

  func forceTouchUpInside(touch: UITouch) {
    println("ForceTouched")
  }

}