iPhone-当用户触摸状态栏时,使UIWebView子视图滚动到顶部(iOS 4)
我有一个主视图,其中包含:iPhone-当用户触摸状态栏时,使UIWebView子视图滚动到顶部(iOS 4),iphone,ios,cocoa-touch,uiwebview,scroll,Iphone,Ios,Cocoa Touch,Uiwebview,Scroll,我有一个主视图,其中包含: 分页的滚动视图 页控件 关闭按钮 scrollView的每个页面都包含一个子视图,该子视图包含一个webView 用户可以从左到右从一页到另一页,并在每个webView上下滚动 但是。。。当用户触摸状态栏时,如何使当前显示的webView滚动到顶部 编辑: 当然是第四次了 如果您是根据iOS 5基本SDK构建应用程序,那么现在可以在UIWebView中使用公共属性“scrollView”,使用它可以滚动到您想要的任何偏移量 如果您正在为SDKiOS无法真正选择,因
- 分页的滚动视图
- 页控件
- 关闭按钮
<A HREF="#top_of_page">
第一行也很重要,否则将分配两个scrollview=>iOS无法真正选择,因此当您触摸状态栏时,它将决定没有scrollview滚动到顶部。您是否尝试设置[yourScrollView SetScrollStop:YES]?他的意思是:当用户触摸状态栏时(屏幕顶部的20px灰色条).你在说什么?UIWebView上不存在setScrollsToTop。如果您不知道,我将测试它。你确定你的代码适用于iOS 4吗?
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
[yourPaginatedScrollView setScrollsToTop:NO];
[(UIScrollView *)[yourWebView.subviews objectAtIndex:0] setScrollsToTop:YES];