美文网首页
iOS 键盘监控 弹出收回不遮挡输入控件

iOS 键盘监控 弹出收回不遮挡输入控件

作者: 唱歌的鼻涕泡 | 来源:发表于2017-06-07 21:09 被阅读0次

    最近在看许多优秀的实用的三方或者大神们封装的库,今儿说下ZYKeyboardUtil 

    此控件的添加可以自动检测键盘,当键盘弹出的时候如果会挡住view上面的如textfield的控件 会自动把控件上移。

    https://github.com/liuzhiyi1992/ZYKeyboardUtil 传送门在这里

    使用方法极其简单

    ZYKeyboardUtil * zy = [[ZYKeyboardUtil alloc]init];

    __weak ViewController * weakSelf =self;

    [zy setAnimateWhenKeyboardAppearAutomaticAnimBlock:^(ZYKeyboardUtil *keyboardUtil) {

    [keyboardUtil adaptiveViewHandleWithController:weakSelf adaptiveView:weakSelf.textfield,weakSelf.textfield1,weakSelf.textview nil];

    //在这里添加对多个输入控件的监控

    }];

    当收回键盘的时候控件会自动回到原来的位置!

    textview点击return收键盘和textfield不同  方法如下

    -(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{

    if ([text isEqualToString:@"\n"]) {

    [textView resignFirstResponder];

    return false;

    }

    return true;

    第一次写博客写一点基础的吧 哈哈 个人也是小菜一个 求清喷。

    相关文章

      网友评论

          本文标题:iOS 键盘监控 弹出收回不遮挡输入控件

          本文链接:https://www.haomeiwen.com/subject/cnvafxtx.html