WebView滚动问题

时间:2010-02-11 09:22:08

标签: cocoa

我在我的应用程序中使用web-view并以HTML格式显示消息内容 当我尝试转发长消息时,我将Web视图设置为可编辑。 在这种情况下,Web视图滚动无法正常工作

表示..当我在前2-3行之后按Enter键时,那些行会在我到达页面底部之前向上看。

我的转发邮件位于第1张链接照片中 http://picasaweb.google.com/battan20/Error#

当我按几行后按Enter键,然后在按几下后第一行略微向上。如第二张照片 当我在线后再按一下Enter然后第一行略微向上,如第3张照片....如此

按照正常的滚动工作,第一行不应该在我的光标未到达页面末尾

之前

由于 Amit Battan

1 个答案:

答案 0 :(得分:0)

我们可以在Webview中获取光标位置和滚动视图高度。

这样我就可以使用委托方法手动设置滚动位置委托方法

- (BOOL)webView:(WebView *)webView shouldInsertText:(NSString *)text replacingDOMRange:(DOMRange *)range givenAction:(WebViewInsertAction)action