Ios 滚动视图大小调整问题

Ios 滚动视图大小调整问题,ios,xcode,Ios,Xcode,我有一个320 x 900的UIView,其中有一个滚动视图,当键盘显示时,我的滚动视图缩小到320x300!到目前为止还不错,但当我从一个文本字段转到另一个文本字段时,滚动视图会自动返回到900。谁能告诉我发生了什么事 键盘将隐藏方法也可以正常工作 多谢各位 -(void)keyboardWasShown:(NSNotification *)notification{ NSLog(@"Keyboard is shown."); self.scrollView.frame = CGRectM

我有一个320 x 900的UIView,其中有一个滚动视图,当键盘显示时,我的滚动视图缩小到320x300!到目前为止还不错,但当我从一个文本字段转到另一个文本字段时,滚动视图会自动返回到900。谁能告诉我发生了什么事

键盘将隐藏方法也可以正常工作

多谢各位

-(void)keyboardWasShown:(NSNotification *)notification{

NSLog(@"Keyboard is shown.");

self.scrollView.frame = CGRectMake(0, 0, 320, 300);

}


-(void)keyboardWillHide:(NSNotification *)notification{

NSLog(@"Keyboard is hidden.");

self.scrollView.frame = CGRectMake(0, 0, 320, 900);

}

我还注意到,当我的键盘显示时,我的导航栏消失了,当我从一个文本字段转到另一个文本字段时,导航栏又回来了。我知道视图为什么会上升,这是因为当键盘出现时,我将滚动视图设置为0,0320300。。让我回到第一个问题?为什么当我转到另一个文本字段时,它会被取消?为什么我的滚动视图只需选择另一个文本字段就可以返回到其原始设置