title: pre select/highlight UICollectionViewCell on first load of view
body: <p>Im trying to preselect the first object/UICollectionViewCell in the UICollectionView? I have tried:</p>
  
  <pre><code>self.dateCollectionView.allowsMultipleSelection=NO;
  
  [self.dateCollectionView selectItemAtIndexPath:0 animated:YES scrollPosition:UICollectionViewScrollPositionLeft];
  [self collectionView:self.dateCollectionView didSelectItemAtIndexPath:0];
  [self.dateCollectionView reloadData];
  </code></pre>
  
  <p>in <code>viewDidLoad</code>.</p>
  
  <p>Here are my <code>UICollectionView</code> methods;</p>
  
  <pre><code> -(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
  
    return self.titles.count;
   }
  
   -(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
  
      UICollectionViewCell * cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
      cell.backgroundColor= [UIColor clearColor];
      UILabel * dateLabel = (UILabel *)[cell viewWithTag:1];
      UILabel * subText = (UILabel *)[cell viewWithTag:2];
      subText.text=self.titles[indexPath.row];
      subText.adjustsFontSizeToFitWidth=YES;
      if (cell.selected) {
          cell.backgroundColor = [UIColor blueColor]; // highlight selection
      }
      else
      {
          cell.backgroundColor = [UIColor redColor]; // Default color
      }
      return cell;
  }
  
  -(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath  {
  
      UICollectionViewCell *datasetCell =[collectionView cellForItemAtIndexPath:indexPath];
      datasetCell.backgroundColor = [UIColor blueColor]; // highlight selection
  }
  
  -(void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath {
  
   UICollectionViewCell *datasetCell =[collectionView cellForItemAtIndexPath:indexPath];
  datasetCell.backgroundColor = [UIColor redColor]; // Default color
  }
  
  - (BOOL)collectionView:(UICollectionView *)collectionView
   shouldHighlightItemAtIndexPath:(NSIndexPath *)indexPath
  {
      return YES;
  }
  
  - (BOOL)collectionView:(UICollectionView *)collectionView
   shouldSelectItemAtIndexPath:(NSIndexPath *)indexPath;
  {
      return YES;
  }
  </code></pre>