我知道这可以在Tweetie for iPhone或xkcd iPhone应用程序中使用,但他们正在使用表格.不知道这是否也可以做到这么简单UIWebView
?我知道这个SO问题中的Javascript建议,但是如何在本地制作呢?
要在UIWebView上检索滚动事件,我个人使用此代码来获取UIWebView内的scrollview:
- (void) addScrollViewListener { UIScrollView* currentScrollView; for (UIView* subView in self.myWebView.subviews) { if ([subView isKindOfClass:[UIScrollView class]]) { currentScrollView = (UIScrollView*)subView; currentScrollView.delegate = self; } } }
它正在发挥作用.您也可以使用它来调用[(UIScrollView*)subView setContentOffset:offSet animated:YES];
唯一的问题可能是不能通过Apple代码检查.我还不知道,因为我还处于编码阶段.
有人试过吗?
仅供参考,iOS 5已正式在UIWebView中引入了属性scrollView.我测试了它.它与EGO的拉取和刷新代码完美配合.所以问题不再是任何iOS 5设备的问题.
为了向下兼容,你仍然需要@ CedricSoubrie的代码.