title: Changing cell background color in UICollectionView in Swift
body: <p>I am using horizontal collection view to scroll dates. Collection view contain 30 cells. If I select first cell, to indicate the selection, cell background color has been change to brown from default color red. Then, if I select another cell, selected cell color has changed to brown from red. But first cell BGColor remains the same (brown). How can i change to default color by clicking other cell?</p>
  
  <pre><code>       func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath 
     indexPath: NSIndexPath) -&gt; UICollectionViewCell {
  
      var cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", 
     forIndexPath: indexPath) as myViewCell
  
      cell.date_label.text = arr_date[indexPath.item]
  
      }
  
          func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath 
         indexPath: NSIndexPath) {
  
          var cell = collectionView.cellForItemAtIndexPath(indexPath) as myViewCell
  
          if(cell.selected)
          {
              cell.backgroundColor = UIColor.brownColor()
  
          }
          else
          {
              cell.backgroundColor = UIColor.redColor()
          }
  
      }
  </code></pre>