我有一个iPad应用程序,其中包含一个包含多个文本输入的UIWebView。我将Web视图设置为仅垂直滚动。当我点击文本输入并显示和隐藏键盘时 - 我无法再向上和向下滚动。我可以点击更多输入,但我无法滚动。
这很奇怪,因为当我点击输入时,我可以在显示键盘的情况下上下滚动。但是,只要我隐藏键盘,我就不能再滚动了。
我目前正在使用NSNotification中心捕获键盘隐藏时发生的事件,但我不确定需要发生什么。我尝试重新启用滚动或将第一个响应者重新调回Web视图或Web视图的滚动视图。
- (void)viewDidLoad
{
NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserver:self selector:@selector(keyboardHidden) name:UIKeyboardWillHideNotification object:nil];
}
-(void)keyboardHidden
{
// Does something need to happen in here??
}