即使只有一个UIScrollView子类在视图层次结构

时间:2016-02-04 15:02:24

标签: ios uiscrollview uisplitviewcontroller scrollstotop

这个网站上有很多主题都有类似的问题,但无论我做什么,我都无法在我的应用程序中使用scrollsToTop:

  • 在每个scrollView子类中设置scrollsToTop=false,除了一个
  • 在每一个中设置为false,在其他视图后面添加一个新的scrollView,给它一个内容偏移量和一个大的contentSize,没有变化(它的委托没有消息)
  • 从我的“视图”中查看每个子视图,查找UIScrollView子类,没有设置

我的视图结构很复杂 - childViewControllers,自定义标题等等。我找不到任何方法让这个功能起作用。

1 个答案:

答案 0 :(得分:0)

好吧,我必须赞扬a Q&A not on SO的线索:大多数其他解决方案都建议从当前视图中查看视图层次结构,但是这位作者说要从窗口向下走。

当我这样做时,我找到了罪魁祸首:我的UISplitViewController中隐藏的主视图(应用程序的根视图控制器)有一个表,该表的scrollsToTop设置为true。

我把它改为假,瞧 - 现在我开始工作了scrollsToTop