2015-01-03 2 views
3

Я использую представление коллекции с пользовательскими ячейками в моем xib. Все ячейки равны 45 х 45. Изображение, заполняющее представление, также равно 45 х 45 в ячейке. Все интервалы и вставки установлены в 0 в моем xib, а также с кодом ниже. Мой вопрос: почему между ячейками все еще остается небольшое пространство? Благодаря!Интервал между ячейками в CollectionView

- (UIEdgeInsets)collectionView:(UICollectionView*)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section { 
    return UIEdgeInsetsMake(0, 0, 0, 0); // top, left, bottom, right 
} 

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { 

    return 0.0; 
} 

- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section { 
    return 0.0; 
} 

enter image description here

+0

Возможно, 45 x количество ячеек в каждой строке не равно ширине экрана. – gabbler

+0

Спасибо, чувак. Твой вопрос - мое решение. –

ответ

3

Вы можете только установить минимальное расстояние, но не фактическое расстояние между ячейками. Таким образом, если просмотр коллекции не будет кратным 45, тогда будут добавлены пространства, добавленные системой.

Смежные вопросы