ANKeyboardObserverManager 1.0.0

ANKeyboardObserverManager 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年9月

Candyan维护。



  • Candyan

ANKeyboardObserverManager可以使键盘观察更加简单和灵活。

安装

要安装 ANKeyboardObserverManager,您可以选择以下其中一种方法:

pod 'ANKeyboardObserverManager'
  • 或者将 Source/ANKeyboardObserverManager.hSource/ANKeyboardObserverManager.m 拷贝到您的项目中。

使用

您可以直接使用 `[ANKeyboardObserverManager sharedManager]` 或者在需要使用它的类中分配并初始化 ANKeyboardObserverManager 实例。

然后添加观察者

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [[ANKeyboardObserverManager sharedManager] addKeyboardObserver:self
        withkeyboardWillShowBlock:^(CGRect keyboardEndFrame, NSTimeInterval animateDuration, NSDictionary *info) {
            your code 
        }
        keyboardWillHideBlock:^(CGRect keyboardEndFrame, NSTimeInterval animateDuration, NSDictionary *info) {
            your code
     }];
}

当您不再需要观察键盘时,请删除观察者

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    [[ANKeyboardObserverManager sharedManager] removeKeyboardObserver:self];
}

效果

Alt text