美文网首页
iOS键盘弹出消失监听

iOS键盘弹出消失监听

作者: liwuJs | 来源:发表于2017-06-16 15:16 被阅读296次

iOS 监听键盘的弹出,收起,并且拿到键盘的高度

//监听当键盘将要出现时

[[NSNotificationCenter defaultCenter] addObserver:self

selector:@selector(keyboardWillShow:)

name:UIKeyboardWillShowNotification

object:nil];

//监听当键将要退出时

[[NSNotificationCenter defaultCenter] addObserver:self

selector:@selector(keyboardWillHide:)

name:UIKeyboardWillHideNotification

object:nil];

//当键盘出现

- (void)keyboardWillShow:(NSNotification *)notification

{

//获取键盘的高度

NSDictionary *userInfo = [notification userInfo];

NSValue *value = [userInfo objectForKey:UIKeyboardFrameEndUserInfoKey];

CGRect keyboardRect = [value CGRectValue];

int height = keyboardRect.size.height;

}

//当键退出

- (void)keyboardWillHide:(NSNotification *)notification

{

//获取键盘的高度

NSDictionary *userInfo = [notification userInfo];

NSValue *value = [userInfo objectForKey:UIKeyboardFrameEndUserInfoKey];

CGRect keyboardRect = [value CGRectValue];

int height = keyboardRect.size.height;

}

相关文章

  • iOS键盘弹出消失监听

    iOS 监听键盘的弹出,收起,并且拿到键盘的高度 //监听当键盘将要出现时 [[NSNotificationCen...

  • iOS监听键盘事件

    添加监听 键盘弹出事件 键盘消失事件

  • iOS获取键盘高度

    iOS获取键盘高度 (1)注册监听,监听键盘的弹出 [[NSNotificationCenter defaultC...

  • iOS监听键盘弹出和收回时输入框位置的改变

    在iOS上有两个通知可以监听键盘弹出和收回: UIKeyboardWillShowNotification(弹出)...

  • IOS计算弹出键盘的高度

    通过通知监听键盘的弹出与消失,并在输入框和键盘之间添加一个灰色的view 当键盘出现增加监听 //增加监听,当键盘...

  • iOS键盘弹出时动画时间问题

    iOS键盘弹出动画问题 今天在写键盘弹出时遇见一个问题。监听UIKeyboardWillShowNotificat...

  • 监听键盘

    ios 监听系统键盘的出现和消失

  • Android关于键盘相关知识

    弹出键盘和收起键盘 弹出键盘 关闭键盘 监听键盘的回车键 监听键盘弹出和收起以及键盘高度 最近开发总结(关于键盘监...

  • 监听键盘弹出 iOS

    //增加监听,当键盘出现或改变时收出消息[[NSNotificationCenter defaultCenter]...

  • iOS监听键盘弹出

    在iOS开发过程中,监听键盘的弹出是十分常用的一项功能,可以有效地提升用户在使用过程中的体验 概括的讲,监听键盘的...

网友评论

      本文标题:iOS键盘弹出消失监听

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