ios - 如何将 ScrollView 与 CollectionView 一起使用

标签 ios swift uiscrollview uicollectionview swift4

我需要一个在 View 中有滚动条的 View Controller 。

问题是我需要两个滚动(scrollView 和 collectionView)一起工作。 但是当我在所有框架中添加 ScrollView 时,没有任何效果......

这是一张显示我想要的图像:

scroll + collection

当我滚动 viewController 时,所有内容一起滚动..

有人知道在 swift 4 中实现这个的好方法吗?

提前致谢。

最佳答案

我见过很多方法。其中最流行的是将这些 View 嵌入到 UITableView 中。

您可以将第一个单元格高度设置为与父 View 成比例的高度,同时保留将包含您的 CollectionView 的另一个单元格。您将能够利用 UITableView 的 ScrollView 以及它的内存效率和委托(delegate)。

关于ios - 如何将 ScrollView 与 CollectionView 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50244194/

相关文章:

iphone - MPMusicPlayerController 知道上一首和下一首歌曲

ios - Swift - 快照尚未呈现的 View 会导致空快照

ios - 无法在 iOS 设备上运行的键盘扩展中将多个音频文件合并为一个

swift - 在运行时确定协议(protocol)类型

ios - 如何解决为什么 Xcode 中 ScrollView 后面的状态栏空间?

ios - UIScrollView 横向和纵​​向模式下的缩放比例

ios - 将数据保存在钥匙串(keychain)中,只能通过 Swift 3 中的 Touch ID 访问

ios - 如何显示 View Controller 对于来电,即使设备也被锁定并且应用程序处于后台状态?

ios - @IBInspectable 与枚举?

ios - 为什么在 UIScrollView 中将 pagingEnabled 设置为 YES 会在触摸 subview 时自动滚动到上一页?