TNKeyboardControlWindow is another open source project. It’s a Cocoapod for developer that helps them add Keyboard Pan-To-Dismiss feature across the whole app with just a single line of code.

It also helps developer to update UI easily with a straightforward listener protocol.

You can see the full readme on the cocoapods website here:

The code is available on Github: