我在Interface Builder中有这种安排,所有属性都设置为零。UICollectionVIew:我如何删除顶部第一个单元格的行上的空间
然而,当我器件和模拟器上运行它,它看起来像这样
哪里单元上方的空间从何而来?
所以我尝试在代码中设置这些属性UICollectionViewFlowLayout这样
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
layout.headerReferenceSize = CGSizeZero;
layout.footerReferenceSize = CGSizeZero;
layout.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0);
layout.minimumInteritemSpacing = 0;
layout.minimumLineSpacing = 0;
layout.itemSize = CGSizeMake(103, 119);
self.calendarView.collectionViewLayout = layout;
,但我有没有运气。
我该如何摆脱那个空间? 谢谢。
它无法正常工作。 – SaintTail
虽然它导致我正确的答案。 (-20,0,0,0)我必须设置边缘插入。不知道为什么它是需要的。但是,谢谢。你可以编辑你的答案,以便我可以投票。 – SaintTail
好的,我尽力帮助:)祝你好运! – Seryozha