ios - ScrollView 内的 CollectionView

标签 ios swift swift3

所以我的问题是每次我尝试滚动时, ScrollView 都不起作用。只有 Collection View 的滚动有效。

我有我的 ViewController 和这个 subview :

. View
.. Scrollview
... Label
... Image 
... Label
... CollectionView (column of 2)

我试图在 Collection View 中禁用滚动,但没有按预期工作。

最佳答案

UICollectionView 放在 UIScrollView 中并不是好的做法,因为这会导致一些不需要的行为,因为 UICollectionViewUIScrollView 类。

您可以删除 UIScrollView 并添加一个 UICollectionReusableView,而不是使用带有 Label、Image、Label、CollectionViewUIScrollView 作为 UICollectionView 的 header 。在此 header 中,您可以放置​​ Label、Image、Label,该 View 将始终位于您为其创建 header 的 UICollectionView 部分的顶部。

你可以试一试,如果遇到问题再回来找我们 :)

UICollectionView

Collection View Basics

关于ios - ScrollView 内的 CollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47173792/

相关文章:

ios - Cordova ajax 发布问题

ios - 将 Swift 文件添加到应用程序的资源包时遇到问题

ios - 闭包不能隐式捕获变异的 self 参数

ios - tableview 单元格 Rxswift 上的切换按钮

ios - 具有唯一标识符的UIButton

ios - 如何设置 swift 3 UITextField 边框颜色?

ios - 使用自动布局在 TableView 单元格中自动调整 UIImageView 的大小

iOS MagicalRecord 表格 View 的分组和排序。它们究竟是如何工作的?

iphone - window.orientation 在 UIWebView 中不起作用

objective-c - 在哪里可以找到使用 Apple 新 UI 的 OS X 应用程序的源代码框架?