我正在尝试调整滚动视图以防止键盘覆盖UITextField
。我已根据this post和Apple docs中的答案设法完成此操作。
使用
CGRect keyboardSize = [[userInfo objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue];
为默认键盘返回正确的CGRect,但是当用户安装了第三方键盘时,它无法正确计算。例如SwiftKey键盘。
即使使用自定义键盘,如何计算键盘框架/高度的任何想法?