KeyboardNotificationsObserver (键盘通知观察者)

Build Status

用于 UIKeyboard 通知的观察者,提供安全且便捷的接口。

Demo

用法

import KeyboardNotificationsObserver
private let keyboardObserver = KeyboardNotificationsObserver()
override func viewDidLoad() {
    super.viewDidLoad()
    keyboardObserver.onWillShow = { [weak self] info in
        // Change a view according to keyboard size.
    }
}

已实现所有六个 UIKeyboard 通知。您可以使用以下回调:onWillShowonDidShowonWillHideonDidHideonWillChangeFrameonDidChangeFrame

要求

变更

请查看变更日志

安装

SwiftPM (Swift 包管理器)

在 Xcode 中使用 Swift Package Manager 集成来添加此依赖项。

手动

只需将 KeyboardNotificationsObserver.swift 文件拖放到你的项目中。就这么简单!

许可

KeyboardNotificationsObserver 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。