【发布时间】:2018-04-23 04:01:23
【问题描述】:
我在 ui 视图上有一个集合视图和一个文本字段。 最初,我在 ui 视图顶部有一个文本字段,然后我将集合视图顶部 Anchor 约束设置为文本字段的底部。
我想实现一种行为,如果我向下滚动集合视图,文本字段应该消失并且集合视图的顶部应该在同一个 ui 视图的顶部(这将隐藏文本字段)。当我向上滚动时,我希望约束与初始约束一样(容器视图的顶部 Anchor 应设置为文本字段的底部)。关于我如何实现这种行为的任何提示?我希望通过在向上滚动和向下滚动时更新约束来实现这一点。我该如何实现?
【问题讨论】:
-
UICollectionView 是 UIScrollView 的子类,因此您可以将代码设置为
UIScrollViewDelegate并处理滚动事件
标签: ios swift scroll uicollectionview uitextfield