Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
键盘视图iOS上方的额外空间_Ios_Keyboard - Fatal编程技术网

键盘视图iOS上方的额外空间

键盘视图iOS上方的额外空间,ios,keyboard,Ios,Keyboard,我添加了将表格视图推到键盘上方的代码。我已经更改了表视图的底部布局约束。但是,他设置了限制条件,键盘上方有一个额外的空间 我已经为显示通知的键盘添加了示例代码 - (void)keyboardWillShow:(NSNotification*)notification { CGRect rect = [[[notification userInfo] objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue]; CGRect re

我添加了将表格视图推到键盘上方的代码。我已经更改了表视图的底部布局约束。但是,他设置了限制条件,键盘上方有一个额外的空间

我已经为显示通知的键盘添加了示例代码

- (void)keyboardWillShow:(NSNotification*)notification
{
   CGRect rect = [[[notification userInfo] objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue];
   CGRect rectInView = [self.view rect fromView:nil];

   [UIView animateWithDuration:0.25 animations:^{
    self.bottomLayoutConstraint.constant = rectInView.size.height;
    [self.view layoutIfNeeded];
}];
}
在此之后,我在键盘上得到了以下输出


嘿,等一下,tableview会自动调整到键盘右侧吗?你为什么要这样做???@Sahman:tableview中的底部项目将位于键盘后面。你找到解决方案了吗?嘿,等一下,tableview会自动调整到键盘右边吗?你为什么要这样做???@Sahman:tableview中的底部项目将位于键盘后面。你找到解决方案了吗?