У меня есть UITextField, добавленный в качестве подзаголовка в UIWebView, который выступает в качестве адресной строки для браузера. Но это ведет себя довольно странно, потому что, когда поле начинает редактирование, webView автоматически прокручивается примерно до (-40, 0), и я не могу понять, почему. Я уже пробовал вызывать [webView setContentOffset], чтобы противодействовать этому поведению, но по какой-то причине это не работает (да, я подключил делегат). Я что-то упускаю?WebView прокручивает себя
0
A
ответ
0
Я надеюсь, что вы установили делегат для TextField также и в методе делегата
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
, сбросить содержание WebView
[webView setContentOffset]
Я надеюсь, что это будет служить вам лучше.
+0
Это то, что я сейчас использую, но он не работает ... – JohnWickham
возможно что-то связано с клавиатурой firstResponder? (Наивная догадка) – bkbeachlabs
Ваш код будет полезен – bkbeachlabs