【问题标题】:WebView scrolls itselfWebView 自己滚动
【发布时间】:2013-07-07 18:37:06
【问题描述】:

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

【问题讨论】:

  • 可能与键盘 firstResponder 的东西有关? (天真的猜测)
  • 你的代码会很有帮助

标签: ios uiwebview uitextfield contentoffset


【解决方案1】:

我希望你也为文本字段设置了委托,并且在委托方法中

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

,重置webview内容

[webView setContentOffset] 

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

【讨论】:

    猜你喜欢
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 2017-05-10
    • 1970-01-01
    相关资源
    最近更新 更多