在 iOS 中,如果您的视图中有多个 UIWebView,每个视图中都有 html 表单输入内容,并且用户单击其中一个 UIWebView 中的文本输入,那么您如何找出他们发起了导致键盘出现的操作的 UIWebView ?
我需要知道哪个 UIWebView 触发了键盘来修复 html 窗口内的滚动。我的 UIWebViews 是动态创建的,我并不总是知道会有多少,并且向我的所有 UIWebViews 发送调用会弄乱用户在其中一个页面上的位置。
NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserver:self selector:@selector(onKeyboardShow:) name:UIKeyboardDidShowNotification object:nil];
[center addObserver:self selector:@selector(onKeyboardHide:) name:UIKeyboardWillHideNotification object:nil];