[ios]键盘自动校正高度 (带/不带自动更正)

发布时间: 2016/5/7 23:18:29
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我得到这样的键盘高度 ︰

- (void)keyboardNotification:(NSNotification*)notification
{
    NSDictionary* keyboardInfo = [notification userInfo];
    NSValue* keyboardFrameBegin = [keyboardInfo valueForKey:UIKeyboardFrameEndUserInfoKey];
    CGRect keyboardFrameBeginRect = [keyboardFrameBegin CGRectValue];
}

现在,键盘高度了 但没有自动校正高度 ︰

enter image description here

如果 UITextAutocorrectionTypeYES / NO 键盘高度保持不变。

我怎样才能键盘自动校正高度?

在此先感谢。

解决方法 1:

使用该操作 ︰

 CGRect keyboardBounds;
        [[notification.userInfo valueForKey:UIKeyboardFrameEndUserInfoKey] getValue: &keyboardBounds];
   // Need to translate the bounds to account for rotation.
  keyboardBounds = [self.view convertRect:keyboardBounds toView:nil];
官方微信
官方QQ群
31647020