UICollectionView 约束不允许滚动
Posted
技术标签:
【中文标题】UICollectionView 约束不允许滚动【英文标题】:UICollectionView constraints doesn't allow to scroll 【发布时间】:2015-06-05 10:08:31 【问题描述】:我预计我的UICollectionView
会出现问题,基本上当我清除约束时它会完美滚动,尽管我无法到达底部(但这是另一天的问题),但是宽度太大了,我只请看我的UICollectionView
的左半部分。
现在,当我设置 constraints
使其适合屏幕时,它不会再滚动了。甚至UIRefreshControl
也没有被触发。
我的想法用完了,有人有线索吗?还是解决方案?
非常感谢!
编辑: 它不会滚动,但它会反弹......
【问题讨论】:
您从 numberOfSectionsInCollectionView 和 numberOfItemsInSection 委托方法返回了多少项目和部分?我认为您可能会混淆它们,但这只是猜测。 不,我不会混淆它们,实际上 UICollectionView 本身是可以的。这只是它在屏幕上出现的方式。还是谢谢。 【参考方案1】:搞定了:
从StoryBoard
中删除了我的UIViewController
并再次创建它...
但似乎没有合适的解决方案。
【讨论】:
【参考方案2】:通过检查框垂直弹跳,解决了我的问题。
【讨论】:
以上是关于UICollectionView 约束不允许滚动的主要内容,如果未能解决你的问题,请参考以下文章
约束 UICollectionView 高度以匹配内容的高度
为啥 UICollectionView 不滚动其中的 UIButtons?
滚动视图中的 UITableView 和 UICollectionView 不可见
在非滚动 UICollectionView 中动态调整 UICollectionViewCell 的大小