我有一个 iPad 应用程序,它的 UIWebView 包含多个文本输入。我将网络视图设置为仅垂直滚动。当我单击文本输入并显示和隐藏键盘时——我无法再上下滚动。我可以点击更多输入,但无法滚动。
这很奇怪,因为当我点击输入时,我可以在显示键盘的同时上下滚动。但是,一旦我隐藏键盘,我就不能再滚动了。
我目前正在使用 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??
}