0

实际上,默认 System 工作正常。

数据源总数为 7 项

当我刚刚更改为UIEdgeInsetsto left for 时insetForSectionAtIndexUIEdgeInsets工作正常,但 CollectionView 的可见区域同样集中,右侧角落缺少项目..

- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section{
    return UIEdgeInsetsMake(0,192, 0, 0);
}

在此处输入图像描述

但是,当我将其更改为右对齐时,右对齐效果很好,

 - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section{
        return UIEdgeInsetsMake(0,0, 0,192);
    }

在此处输入图像描述

我希望这是一个简单的问题。但我无法得到解决方案。

即使我也被UIContentInsets&&玩过Spacing,但没有运气

4

1 回答 1

0

我只是玩弄了一下UICollectionViewController,但没有运气。因此,只需使用带有 subViewUIViewControllerUICollectionView

于 2014-03-04T11:24:13.793 回答