DKExternalKeyboard 1.0.0

DKExternalKeyboard 1.0.0

Denis Kakačka 维护。



  • deniskakacka

DKExternalKeyboard

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从Example目录运行pod install

需求

安装

DKExternalKeyboard可通过CocoaPods获取。要安装它,只需向Podfile添加以下行

pod 'DKExternalKeyboard'

使用

import DKExternalKeyboard
private lazy var keyboardContainer: DKExternalKeyboardView = {
    let keyboardContainer = DKExternalKeyboardView()
    keyboardContainer.keyboard.setDelegate(self)

    return keyboardContainer
}()
extension ViewController: DKExternalKeyboardDelegate {
    func didTapSearch(query: String?) {
        keyboardContainer.keyboard.hide()
    }
}
extension ViewController: UITextFieldDelegate {
    func textFieldDidBeginEditing(_ textField: UITextField) {
        keyboardContainer.keyboard.show(for: textField, on: view)
    }

    func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
        let emptyViewForSystemKeyboard = UIView(frame: .zero)
        textField.inputView = emptyViewForSystemKeyboard

        return true
    }
}

作者

deniskakacka,[email protected]

许可证

DKExternalKeyboard遵循MIT许可证。有关更多信息,请参阅LICENSE文件。