iPhone - 当用户触摸状态栏时,使 UIWebView subview 滚动到顶部(iOS 4)

标签 iphone ios cocoa-touch uiwebview scroll

我有一个 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/

相关文章:

ios - Swift:过滤数组中的每 4 个项目

ios - 到达表底部时 TableView 出现错误

ios - 带有箭头的 UITextView 周围的自定义边框

iphone - 具有左对齐标签的可编辑 UITableViewCell

iOS 启动屏幕不显示

iphone - 将更新的数据库复制到 ios sdk 中的设备中

ios - 缺少所需的模块 'libxml2'

iphone - 将 uiimage 转换为 nsdata 时内存泄漏应用程序崩溃

iphone - iOS 应用内购买

iphone - 导航栏继承方法列表