如何正确设置UICollectionViewCell边距?

时间:2017-03-23 05:05:41

标签: ios objective-c uicollectionview border margins

我正在为项目设置一个新原型,我需要使用UICollectionView。问题是,我正在努力为我的UICollectionViewCell设置正确的边距,但它不能按我想要的方式工作。

这是我的问题。我有一个UICollectionView显示3个单元格。我在每个“页面”中只显示一个单元格。方向是水平的,我也使用分页。

问题是最后一个细胞。我需要做些什么才能显示最后一个(第三个)单元格的右边距。

这是图像。第一个和第二个很好。第三是有问题。

我正在为UICollectionViewCell创建子类。不过,我不是那个问题。

这是UICollectionView配置和设置。

UICollectionView是280x280平方。 UICollecitonViewCell是一个260x260平方。

这是UICollectionViewCell配置。

没有额外的代码可以更改UICollectionView或UICollectionViewCell维度。我正试着用Storyboard做整件事。

有什么建议吗?

感谢!

1 个答案:

答案 0 :(得分:2)

嗯..经过再次测试,再一次,我再次意识到UICollectionView和UICollectionViewCell是如何工作的。

在我的上述设置中,我犯了两大错误。

1)在UICollectionViewCell设置中,我设置了自定义大小。我改为默认。

2)在" Section Insets"中,我将正确的值更改为10.

这是最终的结果。

It worked!

:)