ScrollView中的UITableView - 如何更改滚动处理程序?

时间:2018-02-07 13:16:20

标签: ios uitableview uiscrollview

由于时间限制和UI要求,我有一个非常奇怪的设置。

布局非常简单:根视图是ScrollView,其中包含StackView。 StackView有两个元素,一个标题(我希望折叠)和内容(这是一个自定义标签栏,下面是标签栏的链接内容的容器视图)。

后者在ScrollView的高度上受到限制,从而产生了一种"粘性标题" (标签栏的顶部贴在导航栏的底部)和"折叠标题" (标题视图是"折叠",因为它已滚出视图)。

这很好用,但我似乎无法找到有关如何处理滚动事件的任何信息。我想要的是一个"单身"标签栏粘滞的可滚动视图。

最终结果将如下:

用户开始滚动,ScrollView处理向上滚动直到它退出"最后#34;然后将滚动移交到当前可见的UITableView。当用户开始向上滚动时,UITableView当前可见滚动直到它到达顶部,并立即将滚动滚动到外部ScrollView,然后向下滚动标签栏并显示标题。

在Android上,由于工具栏组件的可扩展性,它实现起来非常简单,但在iOS上,我已经死在水中如何实现这一点。我已经尝试查找滚动切换,但是没有找到与我的问题相关的任何内容 - 可能我使用了错误的搜索查询,但不确定。

我怎样才能以最简单的方式交出滚动事件?

0 个答案:

没有答案