ios - how - uicollectionview header swift
iOS: UICollectionViewCell ajusta automáticamente el tamaño de acuerdo con el tamaño de la pantalla (1)
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
int numberOfCellInRow = 3;
CGFloat cellWidth = [[UIScreen mainScreen] bounds].size.width/numberOfCellInRow;
return CGSizeMake(cellWidth, cellWidth);
}
Intento crear 10 celdas en la vista de colección (del mismo tamaño que la pantalla). Cuando ejecuto mi aplicación en el simulador de iphone5s, la vista contiene exactamente 5 celdas. Pero cuando cambio al simulador iphone6p, la vista contiene más de 5 celdas. ¿Cómo debo ajustar el tamaño de la celda para que la cantidad de celdas en la pantalla sea consistente en diferentes tamaños de pantalla?