gpt4 book ai didi

swift - 使用 UIScrollview 和 UICollectionView 滚动整个屏幕

转载 作者:行者123 更新时间:2023-11-28 08:06:22 30 4
gpt4 key购买 nike

我正在尝试构建此 View ,其中我有一个 UI ImageView ,其下方有一些标签。然后在这下面我有一个 Collection View ,其中有一些项目。我正在努力弄清楚如何让这个 View 在我到达 Collection View 后整个屏幕不断向上滚动。

现在, ImageView 和下方的标签滚动,但随后 Collection View 仅在其约束范围内滚动。我想要的是整个屏幕向上滚动,以便 Collection View 项目填满屏幕。我已经看到其他几个对类似问题的答复,但我无法理解。 Storybaord screenshot below

View controller setup

有人可以帮助解决我在这里做错的事情吗?

最佳答案

对于移动编程的最佳实践,您不应该在另一个可 ScrollView 中有一个可 ScrollView 。如果这样做,您将遇到您所描述的问题,即您的子 Collection View 开始滚动,而其他元素(如 ImageView 和标签)则停留在那里。

要实现您的观点,您可以简单地使用 Collection View 和自定义单元格。现在你的整个窗口只有一个可滚动的 View ,所以它看起来更好。那么你基本上有不同的细胞类型。在顶部,您有一个集合单元格作为图像,然后您有几个集合单元格作为标签,等等。

关于swift - 使用 UIScrollview 和 UICollectionView 滚动整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44990055/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com