Skip to content

levantAJ/KeyboardNotifier

Repository files navigation

Pod Version Pod Platform Pod License

⌨️ KeyboardNotifier

KeyboardNotifier manages Keyboard's visibility

KeyboardNotifier - Frrankly

Requirements

  • iOS 9.0 or later
  • Xcode 11.0 or later

Install

Installation with CocoaPods

pod 'KeyboardNotifier', '1.3'

Build Project

At this point your workspace should build without error. If you are having problem, post to the Issue and the community can help you solve it.

How to use:

import KeyboardNotifier
  • To check keyboard will show:
Keyboard.current.willShow { info in
    print(info.keyboardFrame, info.animationDuration)
}
  • To check keyboard did show:
Keyboard.current.didShow { info in
    print(info.keyboardFrame, info.animationDuration)
}
  • To check keyboard will hide:
Keyboard.current.willHide { info in
    print(info.keyboardFrame, info.animationDuration)
}
  • To check keyboard did hide:
Keyboard.current.didHide { info in
    print(info.keyboardFrame, info.animationDuration)
}

Troubleshooting

If you run into an issue that KeyboardNotifier unable to found.

[!] Unable to find a specification for `KeyboardNotifier`

You have either:
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Pls refer to here https://stackoverflow.com/questions/25913733/unable-to-find-a-specification-in-cocoapods

by adding source 'https://github.com/CocoaPods/Specs.git'

Author

Communication

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

Licenses

All source code is licensed under the MIT License.