键盘隐藏后,UIWebView无法滚动

时间:2012-11-21 02:01:33

标签: objective-c ios uiwebview uiscrollview

我有一个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??
}

0 个答案:

没有答案