2013-07-07 2 views
0

У меня есть UITextField, добавленный в качестве подзаголовка в UIWebView, который выступает в качестве адресной строки для браузера. Но это ведет себя довольно странно, потому что, когда поле начинает редактирование, webView автоматически прокручивается примерно до (-40, 0), и я не могу понять, почему. Я уже пробовал вызывать [webView setContentOffset], чтобы противодействовать этому поведению, но по какой-то причине это не работает (да, я подключил делегат). Я что-то упускаю?WebView прокручивает себя

+0

возможно что-то связано с клавиатурой firstResponder? (Наивная догадка) – bkbeachlabs

+0

Ваш код будет полезен – bkbeachlabs

ответ

0

Я надеюсь, что вы установили делегат для TextField также и в методе делегата

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

, сбросить содержание WebView

[webView setContentOffset] 

Я надеюсь, что это будет служить вам лучше.

+0

Это то, что я сейчас использую, но он не работает ... – JohnWickham

Смежные вопросы