Ios 将UICollectionView水平滚动至右侧/最后一个单元格

Ios 将UICollectionView水平滚动至右侧/最后一个单元格,ios,swift,uicollectionview,Ios,Swift,Uicollectionview,我有一个包含4个单元格的UICollectionView。4个单元格中的最后一个位于屏幕的一半位置。如何以编程方式向右滚动,使4个单元格中的第一个位于屏幕的一半 我试过: if (self.activeSection == .WISHES){ cell.neighbourhoodHeaderCollectionView.setContentOffset(CGPointMake(CGFloat.max, 0), animated: false) } 现在情况如何: 需要如何: 使用此

我有一个包含4个单元格的UICollectionView。4个单元格中的最后一个位于屏幕的一半位置。如何以编程方式向右滚动,使4个单元格中的第一个位于屏幕的一半

我试过:

if (self.activeSection == .WISHES){
     cell.neighbourhoodHeaderCollectionView.setContentOffset(CGPointMake(CGFloat.max, 0), animated: false)
}
现在情况如何:

需要如何:

使用此

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

尝试使用
scrollToItem
(),而不是我尝试过的
setContentOffset
。不改变任何东西不改变我的视图我让它工作了,但我需要增加一些延迟。代码在视图加载完成之前触发。