点按导航栏以滚动到顶部

时间:2009-12-06 18:01:01

标签: iphone iphone-sdk-3.0 uiwebview uinavigationbar

我有一个非常长的UIWebView,我需要为用户添加一种方法来点击UINavigationBar滚动到顶部(类似于Facebook应用程序,当你点击它时它会发光)。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

在iOS5中,您现在可以直接访问UIScrollView,从而可以滚动到顶部。

[webView.scrollView scrollRectToVisible:animated:]

这应该照顾你需要的一切。

答案 1 :(得分:1)

您可以使用javascript将网络视图滚动到顶部。您可以使用

从Objective-C端执行javascript
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script