DKExternalKeyboard
示例
要运行示例项目,请克隆仓库,然后首先从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文件。