UICollectionView - AutoScroll horizontal com timer

Estou usando a Rolagem automática horizontal usando o timer. Eu quero rolar um por um.

No meu caso, é rolagem contínua da esquerda para a direita. e, por último, também rola o espaço em branco após a última célula.

@interface AccountsVC ()<UICollectionViewDataSource,   UICollectionViewDelegate,UICollectionViewDelegateFlowLayout>
{
 CGFloat width_Cell;
 NSTimer *autoScrollTimer;
}

- (void)viewDidLoad
{
 [super viewDidLoad];
 width_Cell = 0.0;
}

- (void)viewDidAppear:(BOOL)animated
{
 [super viewDidAppear:animated];
 [self configAutoscrollTimer];
 }

- (void)viewDidDisappear:(BOOL)animated
{
 [super viewDidDisappear:animated];
 [self deconfigAutoscrollTimer];
}

- (void)configAutoscrollTimer
{
 autoScrollTimer = [NSTimer scheduledTimerWithTimeInterval:0.03 target:self selector:@selector(onTimer) userInfo:nil repeats:YES];
 }

- (void)deconfigAutoscrollTimer
{
 [autoScrollTimer invalidate];
 autoScrollTimer = nil;
}

- (void)onTimer
{
 [self autoScrollView];
}

- (void)autoScrollView
 {
 CGPoint initailPoint = CGPointMake(width_Cell, 0);
 if (CGPointEqualToPoint(initailPoint, self.collectionView.contentOffset))
 {
    if (width_Cell < self.collectionView.contentSize.width)
    {
        width_Cell += 0.5;
    }else
    {
        width_Cell = -self.view.frame.size.width;
    }
    CGPoint offsetPoint = CGPointMake(width_Cell, 0);
    self.collectionView.contentOffset = offsetPoint;
}else
 {
    width_Cell = self.collectionView.contentOffset.x;
 }
}

questionAnswers(2)

yourAnswerToTheQuestion