CZKeyboardObserverState 2.0.0

CZKeyboardObserverState 2.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年10月
SPM支持 SPM

Edwin Peña 维护。



  • 作者:
  • Edwin Peña

CZKeyboardObserverState

简介

CZKeyboardObserverState 是一个具有一个注册的类,您可以监听键盘状态事件

入门指南

只需将 CZKeyboardObserverState.swift 文件添加到您的项目中,然后开始观察。更多详细信息请参阅“使用”部分。

要求

CZKeyboardObserverState 需要 iOS 8 及更高版本。

如何安装

将其添加到您的CocoaPods Podfile中。

pod 'CZKeyboardObserverState'

如何使用

将其添加到您的CocoaPods Podfile中。

示例

import CZKeyboardObserverState
1. 使用CZKeyboardObserverStateDelegate协议

为了符合CZKeyboardObserverStateDelegate协议,您需要在您的UIViewController中采用它。

class ViewController: UIViewController, CZKeyboardObserverStateDelegate

为了符合CZeyboardObserverDelegate,您需要实现以下函数

func keyboardWillHide(_ keyboardObserverState: CZKeyboardObserverState,info: [AnyHashable: Any]?){
}

func keyboardDidHide(_ keyboardObserverState: CZKeyboardObserverState,info: [AnyHashable: Any]?){
}

func keyboardWillShow(_ keyboardObserverState: CZKeyboardObserverState,info: [AnyHashable: Any]?){
}

func keyboardDidShow(_ keyboardObserverState: CZKeyboardObserverState,info: [AnyHashable: Any]?){
}

func keyboardWillChange(_ keyboardObserverState: CZKeyboardObserverState,info: [AnyHashable: Any]?){
}

func keyboardDidChange(_ keyboardObserverState: CZKeyboardObserverState,info: [AnyHashable: Any]){
}

开始监听并接收键盘状态通知

CZKeyboardObserverState.sharedObserver.startObserving(self.view, delegate: self)

停止监听

您可以停止监听

CZKeyboardObserverState.sharedObserver.stopObserving()

许可协议

CZKeyboardObserverState遵循MIT许可。有关更多详情,请参阅LICENSE