Search code examples
objective-ccocoa-touchios13

iOS13 UICollectionView not respecting size returned in delegate method for cell


In iOS13, i return

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
   return collectionView.bounds.size
}

but the displayed cell is hugged horizontally and not fullwidth... this wasn't happening before

is there any change that is responsible? why is this happening?


Solution

  • In interface builder, set Estimated size to 'None' from 'Automatic'

    enter image description here