Ios UICollectionViewController UIEdgeInsets有线行为

Ios UICollectionViewController UIEdgeInsets有线行为,ios,uicollectionview,uicollectionviewcell,uiedgeinsets,Ios,Uicollectionview,Uicollectionviewcell,Uiedgeinsets,实际上,在默认系统中运行良好 数据源总数为7项 当我刚刚将insetforsectionindex的UIEdgeInsets更改为left时。 UIEdgeInsets工作正常,但集合视图的可见区域同样居中,右侧角缺少项目 - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIn

实际上,在默认系统中运行良好

数据源总数为7项

当我刚刚将
insetforsectionindex
UIEdgeInsets
更改为left时。
UIEdgeInsets
工作正常,但集合视图的可见区域同样居中,右侧角缺少项目

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

但是,当我把它改成右边时,正确对齐效果很好

我希望这是一个简单的问题。但我无法找到解决办法


甚至我也玩过
UIContentInsets
&&
间距
,但运气不好

我只是玩了
UICollectionViewController
,但运气不好。因此,只需使用
UIViewController
UICollectionView

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