Ho questa disposizione in Interface Builder, Tutte le proprietà sono impostate su zero.UICollectionVIew: Come posso rimuovere lo spazio in cima alla riga della prima cella
Tuttavia, quando l'eseguo su entrambi i dispositivi e il simulatore appare come questa
casi in cui è lo spazio sopra le cellule vengono?
così cerco di impostare queste proprietà per UICollectionViewFlowLayout in codice come questo
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;
ma non ho fortuna.
Come posso liberarmi di quello spazio? Grazie.
non sta funzionando. – SaintTail
Sebbene mi porti alla risposta corretta. Devo impostare edge come (-20,0,0,0). Non so perché è necessario. Ma grazie. Puoi modificare la tua risposta in modo che io possa votare. – SaintTail
ok, provo ad aiutare :) buona fortuna! – Seryozha