我有一个应用程序,我必须在键盘显示的情况下向上滚动.
为了获得键盘大小,我正在注册UIKeyboardWillShowNotification事件,如下所示:
为了获得键盘大小,我正在注册UIKeyboardWillShowNotification事件,如下所示:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:self.view.window]
这确实有效,问题是,在调用textFieldDidBeginEditing之后调用它.所以,我无法获得实际的键盘大小,但只有在该字段已经处于编辑模式之后,才能在第一时间内完成注册此事件的全部目的.
我确定我已经调用了UIKeyboardWillShowNotification而不是UIKeyboardDidShowNotification,尽管切换这两个会产生相同的结果:
第一次调用是委托方法,然后是通知方法.关于如何扭转局面的任何想法?目前我很难编码大小,这是非常糟糕的做法……
解决方法
我可以建议一个GitHub存储库
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。