複数のテキスト入力を含む UIWebView を持つ iPad アプリがあります。垂直方向にのみスクロールするように 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??
}