Skip to content

Vladzzzzz/KeyboardManager

 
 

Repository files navigation

Keyboard Manager

Swift 5.0+ Run tests codebeat badge Documentation

Simple wrap up for UIKeyboardNotification events

Usage

The framework introduces a KeyboardObserver object with helper methods that simplify working with UIKeyboardNotification data.

self.observationToken = KeyboardObserver.addObserver { event in
    if case let .willShow(data) = event {
        // process KeyboardManager.Data struct
    }
}

Installation

Swift Package Manager (required Xcode 11)

  1. Select File > Swift Packages > Add Package Dependency. Enter https://github.com/alphatroya/KeyboardManager in the "Choose Package Repository" dialog.
  2. In the next page, specify the version resolving rule as "Up to Next Major" with "1.4.0" as its earliest version.
  3. After Xcode checking out the source and resolving the version, you can choose the "KeyboardManager" library and add it to your app target.

Author

Alexey Korolev, [email protected]

About

Simple wrapper around UIKeyboardNotification events

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 88.2%
  • Ruby 9.6%
  • Makefile 1.9%
  • HCL 0.3%