2013-07-07 89 views
0

我已经将UITextField作为子视图添加到充当浏览器地址栏的UIWebView中。但它的行为非常奇怪,因为当字段开始编辑时,webView自动滚动到大约(-40,0),我找不到原因。我已经尝试调用[webView setContentOffset]来抵消这种行为,但由于某种原因,这并不起作用(是的,我已连接了委托)。我错过了什么吗?WebView自动滚屏

+0

也许与键盘firstResponder的东西有关? (天真的猜测) – bkbeachlabs

+0

你的代码会很有帮助 – bkbeachlabs

回答

0

我希望你已经为文本字段代表过了,在委托方法

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

,重置视图内容

[webView setContentOffset] 

我希望这将更好地为您服务。

+0

这是我目前使用的,但它不工作... – JohnWickham