我有一个 mainView,其中包含:
- 分页的 ScrollView ,
- 页面控件
- 关闭按钮
scrollView 的每个页面都包含一个包含 webView 的 subview 。
用户可以从左到右从一个页面转到另一个页面,并上下滚动每个 webView。
但是......当用户触摸状态栏时,如何使当前显示的webView滚动到顶部?
编辑: 当然是针对 iOS4。
最佳答案
[yourPaginatedScrollView setScrollsToTop:NO];
[(UIScrollView *)[yourWebView.subviews objectAtIndex:0] setScrollsToTop:YES];
第一行也很重要,否则将分配两个 ScrollView => iOS 无法真正选择,因此当您触摸状态栏时,它会决定没有 ScrollView 滚动到顶部。
关于iPhone - 当用户触摸状态栏时,使 UIWebView subview 滚动到顶部(iOS 4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7883344/