如何正确设置 UICollectionViewCell 边距?
Posted
技术标签:
【中文标题】如何正确设置 UICollectionViewCell 边距?【英文标题】:How to setup UICollectionViewCell margins correctly? 【发布时间】:2017-03-23 05:05:40 【问题描述】:我正在为一个项目设置一个新原型,我需要使用 UICollectionView。问题是,我正在努力尝试为我的 UICollectionViewCell 设置正确的边距,但它并没有按照我想要的方式工作。
这是我的问题。我有一个 UICollectionView 显示 3 个单元格。我在每个“页面”中只显示一个单元格。方向是水平的,我也在使用分页。
问题是最后一个单元格。我需要做什么来显示最后一个(第三个)单元格的右边距。
这是图片。第一个和第二个都很好。三是有问题。
我正在继承 UICollectionViewCell。不过,我不认为这是问题所在。
这是 UICollectionView 的配置和设置。
UICollectionView 是一个 280x280 的正方形。 UICollecitonViewCell 是一个 260x260 的正方形。
这是 UICollectionViewCell 配置。
无需额外的代码来更改 UICollectionView 或 UICollectionViewCell 尺寸。我,尝试使用 Storyboard 来完成所有工作。
有什么建议吗?
谢谢!
【问题讨论】:
【参考方案1】:嗯.. 在一次又一次的测试之后,我意识到 UICollectionView 和 UICollectionViewCell 是如何工作的。
在我上面的设置中,我犯了两个大错误。
1) 在 UICollectionViewCell 设置中,我设置了自定义大小。我改为默认。
2)在“Section Insets”中,我将正确的值改为10。
这是最终结果。
:)
【讨论】:
以上是关于如何正确设置 UICollectionViewCell 边距?的主要内容,如果未能解决你的问题,请参考以下文章