swift - 滚动垂直堆叠的 Collection View

标签 swift xcode swift4

在我的 View Controller 上,我有一堆 Collection View ,每个 View 都水平滚动。我可以很好地滚动我的收藏 View ,但我无法到达最底部的收藏 View ,因为屏幕不会垂直滚动。我需要做什么才能使整个屏幕垂直滚动?我尝试在这些 Collection View 后面添加一个 ScrollView ,但这似乎没有任何作用。

enter image description here

我需要将 Collection View 放入 TableView 中吗?许多应用程序(如 Netflix)都具有此功能...

最佳答案

默认情况下,包含 subview ( Collection View )的主视图不可滚动。您将需要添加 UIScrollview,然后将 uicollectionviews 添加到 ScrollView 。

关于如何使 ScrollView 与自动布局一起工作的很好的教程可以在这里找到:https://www.natashatherobot.com/ios-autolayout-scrollview/

关于swift - 滚动垂直堆叠的 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49377566/

相关文章:

ios - Swift - 类型 'CircularTransition' 不符合协议(protocol) 'UIViewControllerAnimatedTransitioning'

swift - 如何在具有 100% 代码覆盖率的 Xcode 单元测试中编写 do {} catch {}

ios - 将字符串中单词的每个首字母大写

swift - 订阅从 Swift 4 中的范围获取的子数据导致 EXC_BAD_INSTRUCTION

swift - 生成多页 PDF UIView

ios - 点击后如何禁用按钮几秒钟

ios - 找不到 WeatherKit 历史数据和归因问题

cocoa - Xcode - 一个 Nib ,两个类 - 第二类中的 socket 未连接?

ios - swift 中 Base 64 的 RFC2045-MIME 变体

objective-c - Swift 方法在 Objective-C 中不可见