UICollectionView 太宽。我怎样才能使它成为设备的宽度?

Posted

技术标签:

【中文标题】UICollectionView 太宽。我怎样才能使它成为设备的宽度?【英文标题】:UICollectionView is too wide. How can i make it the width of the device? 【发布时间】:2015-05-28 00:33:11 【问题描述】:

我在情节提要中创建了一个新的 UICollectionView。我的问题是单元格试图适应比设备宽度更大的宽度,所以右边的单元格被切断了。有什么好的方法可以解决这个问题?

【问题讨论】:

【参考方案1】:

您需要固定 UICollectionview 的所有边缘...查看此处

通过固定所有边缘,您将获得相同的屏幕高度和宽度

【讨论】:

【参考方案2】:

您需要为您的集合视图添加适当的约束。如果您希望它是屏幕的宽度,则将 0 长度间距约束添加到控制器 self.view 的两个边缘(如果您希望它是全高,则顶部和底部也是如此)。

【讨论】:

以上是关于UICollectionView 太宽。我怎样才能使它成为设备的宽度?的主要内容,如果未能解决你的问题,请参考以下文章

更新UICollectionView中的标签

怎样实现表格宽度太宽时,浏览器底部出现横向滚动条

UICollectionView 中的自定义布局

UICollectionView 水平分页 3 项

iOS 方向 UICollectionView

UICollectionView 滚动很慢