/HapTic

:crossed_fingers: Use iOS Hap Tic API easily with Swift.

Primary LanguageSwiftMIT LicenseMIT

HapTic

Use iOS (>=10.0) HapTic API easily with Swift.

Swift CocoaPods

Usage

  1. First, import HapTic
import HapTic
  1. Make HapTic with type.
HapTic.make(.impact(.heavy))

It is simple, right?

HapTic Feedback types

There's three feedback types in iOS.

Button with HapTic

This project includes HapTicButton, subclass of UIButton.

  • Initialize button with feedbackType

    let button = HapTicButton(feedbackType: .selection)
  • Or, set feedbackType after initialize the button.

    let button = HapTicButton()
    button.feedbackType = .selection

Installation

  • Install with Cocoapods

    pod 'HapTic', '~> 1.0'

Requirements

  • iOS >= 10.0
    • But, feel free to use HapTic and HapTicButton under iOS 10.0. The codes to handle exceptions under iOS10 are included.

Demo

Run Demo on your iPhone. (It is so bad that cannot feel HapTic with iOS Simulator)

Contribution

I'm a Swift-learner. If some bad codes are included in this project, PLEASE contribute with Pull request.

Author

HapTic is written by Taejun Kim (KimDarren).

Licenses

HapTic is under MIT license. See the LICENSE for more info.